我想点击未启用启用它的JTable,但是JTable不能识别我的点击甚至JList它也不会识别我的点击..那么如何点击它?< / p>
这是我的代码:
table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
table.setEnabled(true);
}
});
答案 0 :(得分:2)
对我来说很好。
问题可能是表格在启用时无法获得焦点。尝试类似:
table.setEnabled(true);
table.requestFocusInWindow();
虽然我可能会建议更好的用户界面添加一个&#34;启用表&#34;表单的复选框。由于这不是启用/禁用表的视觉提示。用户如何知道单击表格以启用它?该复选框更加自我记录。