我目前正在使用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);

10-02 22:27