例如,我有一个带有设置图标,名称和标签的JButton; 如何创建一个新的JButton,我可以添加到面板中?
JButton b1=new JButton();
b1.set[whatever needs to be set];
JPanel p=new JPanel();
p.add(new JButton()[that has the properties of b1]);
答案 0 :(得分:1)
使用完全相同的属性?然后你可以尝试b1.clone()
。在您的情况下,它将是p.add(b1.clone());
。 clone()
可以创建对象的浅表副本,请参阅clone()。并检查this answer是否有复制。