如何复制JPanel?
基本上我需要复制JPanel
,例如,如果我们使用Integer
变量进行复制,这应该是可行的:
Integer intaux,int1;
int1 = 3;
intaux = int1;
但这不适用于面板:
jPanelaux = jPanel1;
是否有我不知道的setter方法?
JPanel
创建您自己的推荐答案子类,其中包含您想要的所有内容。 类似于:
public class MyPanel extends JPanel {
JButton okButton;
JButton cancelButton;
JTextField nameTextField;
public MyPanel() {
okButton = new JButton();
JLabel nameLabel = new JLabel("Name:");
setLayOut(...);
add(okButton);
...
}
}
您可以使用GUI编辑器,也可以从当前代码复制所有内容。
然后您可以使用两个new MyPanel()
来拥有相同的复杂组件。
相关文章