在我的程序中,我有一种更改框架颜色的方法。我也有一种方法可以打开一个新的Jframe
用作应用程序的设置菜单。但是,初始jframe中设置的值将不会保留。
如何保存初始Jframe
中设置的颜色,并在创建时将它们加载到设置对象中?
最佳答案
使用JFrame
参数将构造函数添加到新的Color
中,并在调用默认构造函数后设置背景色。
public SecondJFrame(Color c)
{
this();
this.getContentPane().setBackground(c);
}
另一种方法是在初始
JFrame
中初始化第二个JFrame
后设置背景颜色:SecondJFrame secondJFrame = new SecondJFrame();
secondJFrame.getContentPane().setBackground(this.getContentPane().getBackground());
secondJFrame.setVisible(true);
关于java - 如何在多个JFrame之间保留背景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29833250/