当我单击JList中的选项时,如何使数字出现在JTextField中

时间:2016-03-10 17:16:49

标签: java eclipse swing jlist

我目前正在使用eclipse Java窗口构建器设计一些软件,我有多个Jlist s(准确地说是4)。

当我从多个不同的列表中选择一个项目时,如何在Jtext框中显示一个数字?

1 个答案:

答案 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);