使用 java 中的 JList 名称作为 ListSelectionListener
use the name of JList in java for ListSelectionListener
我有多个 JList
元素,我想使用来自 (ListSelectionListener
) 的这些 Lists
,但我不知道如何使用来自 [=] 的名称14=] 在 (valueChanged
).
代码片段
JList listBox1=new JList(listModel);
listbox1.setname("list1");
listBox1.addListSelectionListener(this);
JList listBox2=new JList(listModel1);
listbox2.setname("list2");
listBox2.addListSelectionListener(this);
@Override
public void valueChanged(ListSelectionEvent e) {
}
这应该有效:
public void valueChanged(ListSelectionEvent e) {
JList list = (JList)e.getSource();
String name = list.getName();
}
我有多个 JList
元素,我想使用来自 (ListSelectionListener
) 的这些 Lists
,但我不知道如何使用来自 [=] 的名称14=] 在 (valueChanged
).
代码片段
JList listBox1=new JList(listModel);
listbox1.setname("list1");
listBox1.addListSelectionListener(this);
JList listBox2=new JList(listModel1);
listbox2.setname("list2");
listBox2.addListSelectionListener(this);
@Override
public void valueChanged(ListSelectionEvent e) {
}
这应该有效:
public void valueChanged(ListSelectionEvent e) {
JList list = (JList)e.getSource();
String name = list.getName();
}