Selasa, 29 Januari 2013

Contoh Script JList pada JAVA


ContohJList.java
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
class cthList extends JFrame {
                JList daftar;
                JTextArea tArea1, tArea2;
                JPanel panel1, panel2, panel3, panel4;
                JSpinner spin;
                String daftarBunga[]= {"Melati", "Mawar", "Krisan", "Kenanga", "Cempaka", "Tulip", "Kamboja", "Jepang"};
                public cthList() {
                                super ("Tes JList");
                                setSize (350,300);
                                spin = new JSpinner();
                                spin.setValue (new Integer(10));
                                panel1 = new JPanel();
                                panel2 = new JPanel();
                                panel3 = new JPanel();
                                panel4 = new JPanel();
                                daftar = new JList (daftarBunga);
                                daftar.setSelectedIndex(0);
                                tArea1 = new JTextArea ("",3,15);
                                tArea1.setEditable (false);
                                tArea2 = new JTextArea ("",3,15);
                                tArea2.setEditable (false);
                                setLayout (new BorderLayout());
                                add (panel1, "North");
                                add (panel2, "West");
                                add (panel3, "East");
                                add (panel4, "South");
                                panel1.add (daftar);
                                panel2.add (tArea1);
                                panel3.add (tArea2);
                                panel4.add (spin);
                                setDefaultCloseOperation (3);
                                setVisible (true);
                                daftar.addListSelectionListener (new ListSelectionListener ()
                                {
                                public void valueChanged (ListSelectionEvent e) {
                                                tArea1.setText ("Yang terpilih : \n"+ daftar.getSelectedValue ());
                                                }
                                                }
                                                );
                                                spin.addChangeListener (new ChangeListener () {
                                                public void stateChanged (ChangeEvent e) {
                                                                tArea2.setText ("Nilai : \n" +spin.getValue());
                                                                }
                                                                }
                                                                );
                                                }
                                                }
public class ContohJList {
public static void main (String [] args) {
                cthList apl = new cthList ();
                }
}

Tidak ada komentar:

Posting Komentar