我在 Java 桌面应用程序中工作,我不熟悉 JAVA,我在面板之间切换时遇到问题,所以当我从 JMenu 中选择一个 JMenuItem 时,实际面板应该改变。我有一个主 Jframe,只有一个 Panel,所以我如何为其他 JmenuItem 添加其他面板,在同一个 Jframe 中,我尝试以下代码:
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
TextArea ta;
Dimension d = mainPanel.getSize();
mainPanel.removeAll();
JPanel painel3 = new JPanel();
painel3.setSize(d);
ta = new TextArea();
ta.setSize(d);
painel3.add(ta);
JScrollPane scrollPane = new JScrollPane();
scrollPane.add(painel3);
mainPanel = painel3;
}