Java Reference
In-Depth Information
File: its/Lists/ListTransferFrame.java
1. package its.Lists;
2.
3. import its.SimpleFrame.SimpleFrame;
4. import java.awt.GridLayout;
5. import java.awt.BorderLayout;
6. import javax.swing.*;
7. import javax.swing.event.*;
8.
9. public class ListTransferFrame extends SimpleFrame
10. {
11.
private JList leftList, rightList;
12.
private DefaultListModel rightListModel;
13.
JButton transferButton;
14.
String[] entries = {"Schleswig-Holstein","Niedersachsen","Hamburg",
15.
"Bremen","Mecklenburg-Vorpommern","Brandenburg",
16.
"Berlin","Nordrhein-Westfalen","Hessen",
17.
"Sachsen-Anhalt","Rheinland-Pfalz","Thuringen",
18.
"Sachsen","Saarland","Bayern","Baden-Wurttemberg"};
19.
20.
public ListTransferFrame()
21.
{
22.
this .setSize(400,300);
23.
leftList = new JList(entries);
24.
25.
rightListModel = new DefaultListModel();
26.
rightList = new JList(rightListModel);
27.
leftList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
28.
29.
TransferListener selLis = new TransferListener();
30.
leftList.addListSelectionListener(selLis);
31.
32.
JPanel listPanel = new JPanel();
33.
listPanel.setLayout( new GridLayout(1,2));
34.
JScrollPane leftScrollPane = new JScrollPane(leftList);
35.
JScrollPane rightScrollPane = new JScrollPane(rightList);
36.
listPanel.add(leftScrollPane);
37.
listPanel.add(rightScrollPane);
38.
this .getContentPane().add(listPanel,BorderLayout.CENTER);
39.
}
40.
41.
public static void main(String[] args)
42.
{
43.
ListTransferFrame LLF = new ListTransferFrame();
44.
LLF.showIt("List Transfer Frame");
45.
}
Search WWH ::




Custom Search