在表中选择行时更改文本框中的文本

时间:2015-10-17 09:02:36

标签: java netbeans jtable

我正在制作一个程序,当我在表格中选择一行时,文本框或标签中的文字会发生变化。例如,我有三行,分别为1,2和3作为数据。当我单击第二行时,文本框应输出2作为文本。如果我单击第三行,则应输出3.

如果不点击按钮,我应该使用什么事件?

1 个答案:

答案 0 :(得分:1)

在列表中选择项目时触发的事件使用ListSelectionListener

list.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
    @Override
    public void valueChanged(ListSelectionEvent e) {
        // called when list selection changed
    }
});

ListSelectionEvent的详细说明和方法可用here