我目前正在使用Eclipse Java Window Builder设计一些软件,并且有多个Jlist
(准确地说是4个)。
从许多不同的列表中选择项目时,如何使数字显示在Jtext
框中?
最佳答案
您需要使用选择侦听器:
JList jlist = .....
定义监听器
ListSelectionListener listSelectionListener = new ListSelectionListener() {
public void valueChanged(ListSelectionEvent listSelectionEvent) {
int mySelectedIndex = jlist.getSelectedIndex();
System.out.println(mySelectedIndex);
//here set the text somewher else....
}
};
将监听器设置为每个jlist
jlist.addListSelectionListener(listSelectionListener);