如何点击JTable本身?

时间:2018-04-10 15:06:14

标签: java swing jtable

我想点击未启用启用它的JTable,但是JTable不能识别我的点击甚至JList它也不会识别我的点击..那么如何点击它?< / p>

这是我的代码:

table.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            table.setEnabled(true);
        }
    });

1 个答案:

答案 0 :(得分:2)

对我来说很好。

问题可能是表格在启用时无法获得焦点。尝试类似:

table.setEnabled(true);
table.requestFocusInWindow();

虽然我可能会建议更好的用户界面添加一个&#34;启用表&#34;表单的复选框。由于这不是启用/禁用表的视觉提示。用户如何知道单击表格以启用它?该复选框更加自我记录。