【问题标题】:Java Swing How to detect a list selection eventJava Swing如何检测列表选择事件
【发布时间】:2015-10-03 12:34:35
【问题描述】:

我正在制作一个简单的 GUI,用户可以使用 JList<String> 组件从字符串列表中选择一个项目,并且我希望我的程序使用一些描述所选项目的数据来更新 JTextField。我知道我需要一个事件监听器,但我对应该使用什么来检测列表中的选择变化感到困惑。

【问题讨论】:

    标签: java swing events event-handling jlist


    【解决方案1】:

    您需要将其添加到 JList 对象中:

    myJList.addListSelectionListener(new ListSelectionListener() {
    
        @Override
        public void valueChanged(ListSelectionEvent e) {
            System.out.println("Hello you selected me!  "
                + dataList.getSelectedValue().toString());
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2012-10-02
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 2018-07-18
      • 2012-12-27
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多