pertemuan 7 : perulangan for(….;….;…..)
DESCRIPTION
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 ; - PowerPoint PPT PresentationTRANSCRIPT
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;
Langkah 2 – 4 : diletakkan pada event : jButton1MouseClicked2. Mendefinisikan sebuah object ListModel
DefaultListModel ListModel=new DefaultListModel(); 3. Mengeset model jList merujuk kepada object
jList1.setModel(ListModel);4. Memberi / memasukkan nilai pada kotak jList melalui proses perulangan
for( int i=0; i<10;i++) { ListModel.addElement(i);
}
Source Code ComboBox
Langkah2 :1. Lakukan import paket : import javax.swing.DefaultComboBoxModel;
Langkah 2 – 4 : diletakkan pada event : jCombo1MouseClicked
2. Mendefinisikan sebuah object ComboModelDefaultComboBoxModel angka = new DefaultComboBoxModel();
3. Mengeset model combobox merujuk kepada object jComboBox1.setModel(angka);
4. Memberi / memasukkan nilai pada kotak jList melalui proses perulanganfor( int i=0; i<10;i++)
{ angka.addElement(i); }
Output Program
Lengkapilah layout dislide sebelumnya
Source CodeKomponen jList, event MouseClicked
private void jList1MouseClicked(java.awt.event.MouseEvent evt) {
//Mengambil Nilai yang terpilih pada jList1, menampilkannya di komponen jTextField1
jTextField1.setText(""+jList1.getAnchorSelectionIndex());//Mengambil Nilai yang dipilih dari komponen jList1 ke variable nilai int nilai = jList1.getSelectedValue().hashCode(); int hasil = nilai*2;//Menampilkan nilai hasil perkalian pada komponen jTextField3 jTextField3.setText(String.valueOf(hasil)); }
Source CodeJcombo Box
Letakkan source berikut kedalam event yang sesuai :
int i = jComboBox1.getSelectedIndex(); jTextField2.setText(""+i); jTextField4.setText("“ + I + "OCE");
jComboBox (Method)
Beberapa method yang disediakan untuk komponen jComboBox :1. void addItem(ObjectanObject)
menambahkan isi element pada JComboBox2. Object getItemAt(intindex)
menghasilkan nilai isi elemen pada posisi index3. int getItemCount()
mengahaslilkan nilai integer jumlah elemen pada komponent JComboBox4. void insertItemAt(ObjectanObject, intindex)
Menyisipkan sejulah elemen pada posisi tertentu5. void removeAllItems()
Menghapus semua isi elemen6. void removeItemAt(intanIndex)
Menghapus elemen tertentu
jListBox (Method)
Beberapa method yang disediakan untuk komponen jListBox :• void addListSelectionListener (ListSelectionListener listener)
Menambahkan ke daftar pendengar, untuk diberitahu setiap kali perubahan ke seleksi terjadi; cara yang lebih disukai untuk seleksi mendengarkan perubahan negara.
• void addSelectionInterval(intanchor, intlead) Menetapkan pilihan untuk menjadi kesatuan interval tertentu dengan pilihan saat ini.
• void clearSelection () Membersihkan seleksi setelah memanggil metode ini, isSelectionEmpty akan kembali benar.
• ListSelectionModel protected createSelectionModel () Mengembalikan sebuah instance dari DefaultListSelectionModel;
jListBox (Method)
• void ensureIndexIsVisible (int index)Gulungan daftar dalam sebuah melampirkan viewport untuk membuat sel ditentukan sepenuhnya terlihat.
• JList.DropLocation getDropLocation () Mengembalikan lokasi yang komponen ini harus secara visual menunjukkan sebagai lokasi drop selama operasi DND atas komponen, atau null jika tidak ada lokasi adalah untuk saat ini akan ditampilkan.
• DropMode getDropMode () Kembali modus drop untuk komponen ini.
• int getFirstVisibleIndex () Mengembalikan daftar indeks terkecil yang saat ini terlihat.
• int getLastVisibleIndex () Mengembalikan daftar terbesar indeks yang saat ini terlihat.
jListBox (Method)
• int getMaxSelectionIndex () Mengembalikan indeks terbesar sel yang dipilih, atau -1 jika pemilihan kosong.
• int getMinSelectionIndex () Mengembalikan indeks terkecil sel yang dipilih, atau -1 jika pemilihan kosong.
• ListModel getModel () Mengembalikan model data yang menyimpan daftar item yang ditampilkan oleh komponen JList.
• int getNextMatch (String prefix, int startIndex, Position.Bias bias) Mengembalikan daftar berikutnya unsur nilai toString yang dimulai dengan awalan yang diberikan.
• Dimension getPreferredScrollableViewportSize () Menghitung ukuran viewport yang diperlukan untuk menampilkan visibleRowCount baris.
jListBox (Method)
• int [] getSelectedIndices () Mengembalikan sebuah array dari semua indeks yang dipilih, dalam urutan yang meningkat.
• Obyek getSelectedValue () Mengembalikan nilai terkecil sel yang dipilih indeks; nilai yang dipilih ketika hanya satu item yang dipilih dalam daftar.
• Object [] getSelectedValues () Mengembalikan sebuah array dari semua nilai-nilai yang dipilih, dalam urutan yang meningkat berdasarkan indeks dalam daftar.
• Color getSelectionBackground () Mengembalikan digunakan untuk menggambar warna latar belakang item yang dipilih.
• Color getSelectionForeground () Mengembalikan digunakan untuk menggambar warna latar depan item yang dipilih.
jListBox (Method)
• int getSelectedIndex () Mengembalikan indeks terkecil sel yang dipilih; seleksi ketika hanya satu item yang dipilih dalam daftar.
• int getSelectionMode () Mengembalikan pilihan saat ini modus untuk daftar.
• ListSelectionModel getSelectionModel () Mengembalikan model seleksi saat ini.
• String getToolTipText (MouseEvent event)Tooltip mengembalikan teks yang akan digunakan untuk acara tertentu.
• ListUI getUI () Mengembalikan ListUI, tampilan dan nuansa objek yang membuat komponen ini.
• boolean getValueIsAdjusting () Mengembalikan nilai isAdjusting model seleksi properti.