问题描述
- JTable中的组件移除是什么意思
-
table.addContainerListener(new ContainerListener(){ public void componentRemoved(ContainerEvent e) {}; public void componentAdded(ContainerEvent e) {}; });
JTable中那种情况移除组件,那种情况添加组件
解决方案
我测试了一下,这个事件是在表格中单元格选中和非选中的情况下触发。选中单元格时触发componentAdded方法,component一般是JTable.editor(如果你没有改变表格中的样式的话)。
而在非选中该单元格时会触发componentRemoved方法,component还是JTable.editor.
解决方案二:
就是把JTable中的控件删除,如按钮等等
时间: 2024-10-30 01:39:13