列表框可以同时将多个选项信息以列表的方式展现给用户,使用JList可以构建一个列表框。
package com.beyole.util;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Vector;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.ListSelectionModel;
class MyList {
private JFrame frame = new JFrame("Beyole");
private Container container = frame.getContentPane();
private JList list1 = null;// 定义列表框
private JList list2 = null;// 定义列表框
public MyList() {
this.frame.setLayout(new GridLayout(1, 2));
String nation[] = { "中国", "日本", "俄罗斯", "朝鲜", "美国" };
Vector<String> vector = new Vector<String>();
vector.add("主站");
vector.add("博客");
vector.add("论坛");
this.list1 = new JList(nation);
this.list2 = new JList