天天看點

博為峰Java技術文章 ——JavaSE Swing使用數組方式建立清單框

博為峰小博老師:

使用數組的方式建立清單框,主要就是将數組中的每一項資料作為清單框中的每一項。下面将給出一個執行個體,進而來說明清單框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();

}

}

博為峰Java技術文章 ——JavaSE Swing使用數組方式建立清單框
博為峰Java技術文章 ——JavaSE Swing使用數組方式建立清單框