Ros*_*ala 1 java swing jcomponent jframe jbutton
我有一个javax.swing.JButton我已创建签署.如何获得按钮的精确副本(重复)到另一个JFrame?
private JButton signOut;
public JButton getBtn(){
//Any idea?
}
Run Code Online (Sandbox Code Playgroud)
return signOut;是不是一种选择,因为那会搞砸的主页时,我打电话setBounds()或setVisible()的signOut.
我是否必须使用按钮创建类的新对象才能获得此组件?还是有其他解决方案吗?
摘要将该按钮构建成某种工厂或功能.这样,您不必经常手动重新配置按钮,也不必担心复制/克隆(可能会非常混乱)
public JButton createButton(string caption) {
//Create button here
}
Run Code Online (Sandbox Code Playgroud)