1 / 14

Pertemuan 7 : Perulangan for(….;….;…..)

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 ;

Télécharger la présentation

Pertemuan 7 : Perulangan for(….;….;…..)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pertemuan 7 :Perulanganfor(….;….;…..) PerulangandiimplementasikanpadakomponenjList Box, jComboBox

  2. Layout

  3. 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); }

  4. 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); }

  5. Output Program

  6. Lengkapilah layout dislidesebelumnya

  7. 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)); }

  8. Source CodeJcombo Box Letakkan source berikutkedalam event yang sesuai : inti = jComboBox1.getSelectedIndex(); jTextField2.setText(""+i); jTextField4.setText("“ + I + "OCE");

  9. 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

  10. 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;

  11. 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.

  12. 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.

  13. 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.

  14. 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.

More Related