我有一个 javax.swing.JButton
,我创建它是为了注销。如何获得按钮的精确副本(重复)到另一个 JFrame
?
private JButton signOut;
public JButton getBtn(){
//Any idea?
}
return signOut;
不是一个选项,因为当我调用 setBounds()
或 setVisible()
时,它会破坏主页退出
。
我是否必须使用按钮创建该类的新对象才能仅获取此组件?或者还有其他解决方案吗?
最佳答案
将该按钮的构建抽象为某种工厂或函数。这样,您不必经常手动重新配置按钮,也不必担心复制/克隆(这可能会变得非常困惑)
public JButton createButton(string caption) {
//Create button here
}
关于java - 如何获取 JComponent 的副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45131236/