140 likes | 263 Views
Pertemuan 7 : Perulangan for(….;….;…..). Perulangan di implementasikan pada komponen jList Box, jComboBox. Layout. Source Code ListBox. Langkah2 : 1. Lakukan import paket : import javax.swing.DefaultListModel ;
E N D
Pertemuan 7 :Perulanganfor(….;….;…..) PerulangandiimplementasikanpadakomponenjList Box, jComboBox
Source Code ListBox Langkah2 : 1. Lakukan import paket : import javax.swing.DefaultListModel; Langkah 2 – 4 : diletakkanpada event : jButton1MouseClicked 2. Mendefinisikansebuah object ListModel DefaultListModelListModel=new DefaultListModel(); 3. Mengeset model jListmerujukkepada object jList1.setModel(ListModel); 4. Memberi / memasukkannilaipadakotakjListmelaluiprosesperulangan for( inti=0; i<10;i++) { ListModel.addElement(i); }
Source Code ComboBox Langkah2 : 1. Lakukan import paket : import javax.swing.DefaultComboBoxModel; Langkah2 – 4 : diletakkanpada event : jCombo1MouseClicked 2. Mendefinisikansebuah object ComboModel DefaultComboBoxModelangka = new DefaultComboBoxModel(); 3. Mengeset model comboboxmerujukkepada object jComboBox1.setModel(angka); 4. Memberi / memasukkannilaipadakotakjListmelaluiprosesperulangan for( inti=0; i<10;i++) { angka.addElement(i); }
Source CodeKomponenjList, event MouseClicked private void jList1MouseClicked(java.awt.event.MouseEventevt) { //MengambilNilai yang terpilihpada jList1, menampilkannyadikomponen jTextField1 jTextField1.setText(""+jList1.getAnchorSelectionIndex()); //MengambilNilai yang dipilihdarikomponen jList1 ke variable nilai intnilai = jList1.getSelectedValue().hashCode(); inthasil = nilai*2; //Menampilkannilaihasilperkalianpadakomponen jTextField3 jTextField3.setText(String.valueOf(hasil)); }
Source CodeJcombo Box Letakkan source berikutkedalam event yang sesuai : inti = jComboBox1.getSelectedIndex(); jTextField2.setText(""+i); jTextField4.setText("“ + I + "OCE");
jComboBox(Method) Beberapa method yang disediakanuntukkomponenjComboBox : 1. void addItem(ObjectanObject)menambahkanisi element padaJComboBox 2. Object getItemAt(intindex)menghasilkannilaiisielemenpadaposisi index 3. intgetItemCount()mengahaslilkannilai integer jumlahelemenpadakomponentJComboBox 4. void insertItemAt(ObjectanObject, intindex)Menyisipkansejulahelemenpadaposisitertentu 5. void removeAllItems()Menghapussemuaisielemen 6. void removeItemAt(intanIndex)Menghapuselementertentu
jListBox(Method) Beberapa method yang disediakanuntukkomponenjListBox : • void addListSelectionListener (ListSelectionListener listener)Menambahkankedaftarpendengar, untukdiberitahusetiap kali perubahankeseleksiterjadi; cara yang lebihdisukaiuntukseleksimendengarkanperubahannegara. • void addSelectionInterval(intanchor, intlead) Menetapkanpilihanuntukmenjadikesatuan interval tertentudenganpilihansaatini. • void clearSelection () Membersihkanseleksisetelahmemanggilmetodeini, isSelectionEmptyakankembalibenar. • ListSelectionModel protected createSelectionModel () Mengembalikansebuah instance dariDefaultListSelectionModel;
jListBox(Method) • void ensureIndexIsVisible (int index)Gulungandaftardalamsebuahmelampirkan viewport untukmembuatselditentukansepenuhnyaterlihat. • JList.DropLocationgetDropLocation () Mengembalikanlokasi yang komponeniniharussecara visual menunjukkansebagailokasi drop selamaoperasi DND ataskomponen, atau null jikatidakadalokasiadalahuntuksaatiniakanditampilkan. • DropModegetDropMode () Kembali modus drop untukkomponenini. • intgetFirstVisibleIndex () Mengembalikandaftarindeksterkecil yang saatiniterlihat. • intgetLastVisibleIndex () Mengembalikandaftarterbesarindeks yang saatiniterlihat.
jListBox(Method) • intgetMaxSelectionIndex () Mengembalikanindeksterbesarsel yang dipilih, atau -1 jikapemilihankosong. • intgetMinSelectionIndex () Mengembalikanindeksterkecilsel yang dipilih, atau -1 jikapemilihankosong. • ListModelgetModel () Mengembalikan model data yang menyimpandaftar item yang ditampilkanolehkomponenJList. • intgetNextMatch (String prefix, intstartIndex, Position.Bias bias) MengembalikandaftarberikutnyaunsurnilaitoString yang dimulaidenganawalan yang diberikan. • Dimension getPreferredScrollableViewportSize () Menghitungukuran viewport yang diperlukanuntukmenampilkanvisibleRowCountbaris.
jListBox(Method) • int [] getSelectedIndices () Mengembalikansebuah array darisemuaindeks yang dipilih, dalamurutan yang meningkat. • ObyekgetSelectedValue () Mengembalikannilaiterkecilsel yang dipilihindeks; nilai yang dipilihketikahanyasatu item yang dipilihdalamdaftar. • Object [] getSelectedValues () Mengembalikansebuah array darisemuanilai-nilai yang dipilih, dalamurutan yang meningkatberdasarkanindeksdalamdaftar. • Color getSelectionBackground () Mengembalikandigunakanuntukmenggambarwarnalatarbelakang item yang dipilih. • Color getSelectionForeground () Mengembalikandigunakanuntukmenggambarwarnalatardepan item yang dipilih.
jListBox(Method) • intgetSelectedIndex () Mengembalikanindeksterkecilsel yang dipilih; seleksiketikahanyasatu item yang dipilihdalamdaftar. • intgetSelectionMode () Mengembalikanpilihansaatini modus untukdaftar. • ListSelectionModelgetSelectionModel () Mengembalikan model seleksisaatini. • String getToolTipText (MouseEvent event)Tooltip mengembalikanteks yang akandigunakanuntukacaratertentu. • ListUIgetUI () MengembalikanListUI, tampilandannuansaobjek yang membuatkomponenini. • booleangetValueIsAdjusting () MengembalikannilaiisAdjusting model seleksiproperti.