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