我目前正在使用eclipse Java窗口构建器设计一些软件,我有多个Jlist
s(准确地说是4)。
当我从多个不同的列表中选择一个项目时,如何在Jtext
框中显示一个数字?
答案 0 :(得分:2)
您需要使用选择侦听器:
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);