我正在制作一个程序,当我在表格中选择一行时,文本框或标签中的文字会发生变化。例如,我有三行,分别为1,2和3作为数据。当我单击第二行时,文本框应输出2作为文本。如果我单击第三行,则应输出3.
如果不点击按钮,我应该使用什么事件?
答案 0 :(得分:1)
在列表中选择项目时触发的事件使用ListSelectionListener
:
list.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
// called when list selection changed
}
});
ListSelectionEvent
的详细说明和方法可用here。