在Java中“交换”组件的正确方法
2022-09-04 07:27:01
我试图做到这一点,以便当用户在我的GUI上单击某些内容(这与什么无关)时,一个将消失,另一个将替换它。JTable
JComponent
目前,我正在使用以下代码,其中 i 设置为 的内容窗格:contentPanel
JPanel
JFrame
contentPanel.remove(table);
contentPanel.add(component, BorderLayout.CENTER);
contentPanel.updateUI();
这很完美,但我只是想确认这是正确的方法。我的意思是,我想不出任何其他方法来实现它,但这并不一定意味着什么,如果有更好的方法来做到这一点,就性能或任何事情而言,我喜欢了解它......