我正在尝试替换jpanel
使用replace()
中的组件,GroupLayout
但它没有用。我试图用谷歌搜索,但没有找到任何有用的解决方案。谁能告诉我我在哪里犯了错误?
这是我的代码:
contentPanelLayout.setHorizontalGroup(
contentPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(contentPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
contentPanelLayout.setVerticalGroup(
contentPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(contentPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
我正在尝试在单击按钮时用另一个面板替换面板
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
contentPanelLayout.replace(contentPanel,anotherPanel);
}
});
我已经阅读了 java 文档,但没有发现任何帮助。