Java Netbeans:jList索引选择

Java Netbeans:jList索引选择,java,user-interface,netbeans,indexing,jlist,Java,User Interface,Netbeans,Indexing,Jlist,您好,当我单击jList的索引时,我正在尝试显示一个弹出窗口。我可以点击这些项目,但什么也没发生。我错过什么了吗?为什么我的jDialog没有打开? 我的代码如下所示: private void jList3ValueChanged(javax.swing.event.ListSelectionEvent evt) { jList3.setSelectionMode(ListSelectionModel.SIN

您好,当我单击jList的索引时,我正在尝试显示一个弹出窗口。我可以点击这些项目,但什么也没发生。我错过什么了吗?为什么我的jDialog没有打开? 我的代码如下所示:

private void jList3ValueChanged(javax.swing.event.ListSelectionEvent evt) {                                    

      jList3.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
      jList3.addListSelectionListener((ListSelectionEvent le) -> {
          int idx = jList3.getSelectedIndex();
          if (idx != -1){
              jDialog5.setVisible(true);
              jDialog5.setSize(430, 555);
          }else{
              jDialog6.setVisible(true);
              jDialog6.setSize(430, 555);

          }
      });



}   

必须将操作侦听器添加到组件

 inx.addActionListener(this)

如何将侦听器添加到JList?使用以下方法:导入javax.swing.event.ListSelectionListener;但是我可以看到它是未使用的,你知道问题是什么吗?导入侦听器是不允许的。您需要将其添加到列表中。检查