烦死了,对JPanel中移除所有组件,不能监听。请大家看看: InfoCol_Application.listPanel.removeAll();
InfoCol_Application.listPanel.removeComponentListener(new ComponentAdapter (){
public void componentHidden(ComponentEvent e){
new InfoCol_Application().updateBackImage();
}
});
InfoCol_Application.listPanel.removeContainerListener(new ContainerAdapter(){
public void componentRemoved(ContainerEvent e) {
new InfoCol_Application().updateBackImage();
}
});
都不行,我疯了
InfoCol_Application.listPanel.removeComponentListener(new ComponentAdapter (){
public void componentHidden(ComponentEvent e){
new InfoCol_Application().updateBackImage();
}
});
InfoCol_Application.listPanel.removeContainerListener(new ContainerAdapter(){
public void componentRemoved(ContainerEvent e) {
new InfoCol_Application().updateBackImage();
}
});
都不行,我疯了
要移除组件,比如添加一个“删除组件”按钮,给按钮添加ActionListener监听器,并覆盖方法,在此事件里调用JPANEL的remove方法才可以啊。