table.addContainerListener(new ContainerListener(){
public void componentRemoved(ContainerEvent e) {};
public void componentAdded(ContainerEvent e) {};
});
JTable中那种情况移除组件,那种情况添加组件
table.addContainerListener(new ContainerListener(){
public void componentRemoved(ContainerEvent e) {};
public void componentAdded(ContainerEvent e) {};
});
JTable中那种情况移除组件,那种情况添加组件
我测试了一下,这个事件是在表格中单元格选中和非选中的情况下触发。选中单元格时触发componentAdded方法,component一般是JTable.editor(如果你没有改变表格中的样式的话)。
而在非选中该单元格时会触发componentRemoved方法,component还是JTable.editor.