博為峰小博老師:
使用數組的方式建立清單框,主要就是将數組中的每一項資料作為清單框中的每一項。下面将給出一個執行個體,進而來說明清單框JList的使用方法。這個執行個體主要是将一些資料存儲到數組中,再通過清單框的構造器——JList(String text),來将這些資料一一列舉出來,其程式代碼如下所示:
public class BWF extends JFrame {
public static int WIDTH=400;
public static int HEIGHT=300;
JTextField tf=new JTextField(20);
public BWF() {
super("博為峰教育");
setSize(WIDTH, HEIGHT);
setVisible(true);
JPanel p=new JPanel();
setContentPane(p);
p.setLayout(new BorderLayout());
//将資料存儲到數組name中
String[] name={"王明","張三","劉德華","李霞","馮鞏","劉合龍","張智","趙烽火"};
JList l=new JList(name);
p.add(l,"North");
p.add(tf,"South");
//當選擇清單框中的任意一項時,都會将選擇項顯示在文本框中
while(true){
tf.setText((String)l.getSelectedValue());
}
}
public static void main(String args[]){
new BWF();
}
}
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TP3pVeWJDWtRmbZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DNxYDOzcTMxIDNyIDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)