Я пытаюсь сделать так, чтобы, когда пользователь нажимал что-то в моем GUI (неважно, что), один JTable
исчезнет, а другой JComponent
заменит его.
В ту минуту, когда яЯ использую следующий код, где contentPanel
- это JPanel
, который я установил в качестве панели содержимого JFrame
:
contentPanel.remove(table);
contentPanel.add(component, BorderLayout.CENTER);
contentPanel.updateUI();
, который отлично работает, но я просто хочу подтвердить, что этоправильный методЯ имею в виду, я не могу думать о каком-либо другом способе достижения этого, но это не обязательно что-то значит, и если есть лучший способ сделать это, с точки зрения производительности или чего-либо еще, я хотел бы знать об этом ...