pertemuan 7 : perulangan for(….;….;…..)

14
Pertemuan 7 : Perulangan for(….;….;…..) Perulangan di implementasikan pada komponen jList Box, jComboBox

Upload: rina-guthrie

Post on 02-Jan-2016

73 views

Category:

Documents


13 download

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 Presentation

TRANSCRIPT

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

Pertemuan 7 :

Perulangan for(….;….;…..)

Perulangan di implementasikan pada komponen

jList Box, jComboBox

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

Layout

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

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

}

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

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

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

Output Program

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

Lengkapilah layout dislide sebelumnya

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

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

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

Source CodeJcombo Box

Letakkan source berikut kedalam event yang sesuai :

int i = jComboBox1.getSelectedIndex(); jTextField2.setText(""+i); jTextField4.setText("“ + I + "OCE");

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

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

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

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;

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

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.

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

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.

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

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.

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

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.