Contoh Program Multiple Selection List di Java
COntoh program java berikut ini merupakan variasi dari contoh program list sebelumnya. Di dalam program ini, list dibuat agar bisa dipilih lebih dari satu pilihan.
Berikut ini tampilan programnya:

Berikut ini programnya:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MultipleSelectionTest extends JFrame {
private JList lstColor, lstCopy;
private JButton btnCopy;
private final String arrColorName[] =
{ "Black","Blue","Cyan","Dark Gray","Gray","Green","Light Gray",
"Magenta","Orange","Pink","Red","Yellow","White"
};
public MultipleSelectionTest() {
super ("Multiple Selection List");
Container container = getContentPane();
container.setLayout(new FlowLayout());
lstColor = new JList (arrColorName);
lstColor.setVisibleRowCount(5);
lstColor.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
container.add(new JScrollPane (lstColor));
btnCopy = new JButton ("Copy >>>");
btnCopy.addActionListener(
new ActionListener() {
public void actionPerformed (ActionEvent e) {
lstCopy.setListData(lstColor.getSelectedValues());
}
} //end of class
);
container.add(btnCopy);
lstCopy = new JList();
lstCopy.setVisibleRowCount(5);
lstCopy.setFixedCellHeight(15);
lstCopy.setFixedCellWidth(100);
lstCopy.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
container.add(new JScrollPane(lstCopy))
setSize (400,300);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main (String args[]) {
MultipleSelectionTest test = new MultipleSelectionTest();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Semoga bermanfaat dan maju terus ilmu pengetahuan Indonesia!
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.




pak,mohon info bagaimana jalankan java dengan notepad sering problem seperti ini :
C:\Latihan Java\Multiple Section>java HelloWorld.java
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld/java
Caused by: java.lang.ClassNotFoundException: HelloWorld.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Dan
C:\Latihan Java\Multiple Section>java HelloWorld.java
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld/java
Caused by: java.lang.ClassNotFoundException: HelloWorld.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Mohon informasinya
Untuk menjalankan java dari console (dos) harus dicompile dulu dengan perintah “javac NamaFileJava.java” baru dijalanin dengan perintah “java NamaFileJava”. Apakah langkah tsb sudah dipenuhi? Jika belum bisa juga, ya coba kirimin aja ke email ini.
Mister untuk kelas di atas setelah saya run file terdapat tulisan sbb:
C:\Documents and Settings\TU Wiber\My Documents\JCreator Pro\MyProjects\Java\src\MultipleSelectionTest.java:41: ‘;’ expected
container.add(new JScrollPane(lstCopy))
^
1 error
Process completed.
bagaimana solusinya, saya tunggu dan terima kasih
mf pa nh kok ada yg expected y??? gmn crny y????
nih masih ada yang error loh pak
di bagian container.add(new JScrollPane (lstColor));
tolong pnjelasnnya