Swing JList-ListSelectionListener

Swing JList-ListSelectionListener,swing,events,jlist,valuechangelistener,Swing,Events,Jlist,Valuechangelistener,我想将侦听器添加到jlist。但项目是动态添加到jlist的。 所以我不能注册听众。 事件不会发生。 有人能帮我吗??? 请联系我,如果你有任何例子。 我的电子邮件idgvjoshi25@gmail.com 这是我的密码: DefaultListModel f=新的DefaultListModel(); DefaultListModel sf=新的DefaultListModel(); 公共Jlistdemo(){ 初始化组件(); System.out.println(“hi”); 对于(i

我想将侦听器添加到jlist。但项目是动态添加到jlist的。 所以我不能注册听众。 事件不会发生。 有人能帮我吗??? 请联系我,如果你有任何例子。 我的电子邮件idgvjoshi25@gmail.com
这是我的密码:

DefaultListModel f=新的DefaultListModel();
DefaultListModel sf=新的DefaultListModel();
公共Jlistdemo(){
初始化组件();
System.out.println(“hi”);

对于(int i=0;i,错误是构造函数中的以下行:

 fields = new JList(f)

这样,您就可以替换在initComponents中创建的列表,您将创建列表与添加数据分离开来

您不需要跟踪所选字段,列表将为您做到这一点


<更好的名字将有助于使代码更清晰。

欢迎来到:-请注意,问题和答案预计是公开的,在这里。不要指望任何人向你发送任何代码私人(如果这是你想要的,考虑聘请顾问:-)顺便说一句:any1不是一个英语单词afaik,粘性的问号可能会被认为是在叫喊…看看教程。从你的编码开始,直到它工作,然后不断地增加它的复杂性。我已经检查过了。但我找不到解决办法。你能在这个程序中发现任何错误吗…?因为这是一个mo我的项目的模块。(报表生成器)
 fields = new JList(f)