Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 初始化组件();条件失败?_Java_Swing_Initialization_Components - Fatal编程技术网

Java 初始化组件();条件失败?

Java 初始化组件();条件失败?,java,swing,initialization,components,Java,Swing,Initialization,Components,我有个问题 当我单击蓝色主题按钮时,jFrame1将一个文本传递给jTextField jFrame2。但是当jFrame2打开时,主题必须自动更改。为此,我在 initComponents(); jTextField接收文本时没有问题,但是主题没有改变。 这是我的密码 public Frame2() { initComponents(); if("Blue".equals(ReceiveColor.getText())){ jPanel1.setBackgro

我有个问题

当我单击蓝色主题按钮时,jFrame1将一个文本传递给jTextField jFrame2。但是当jFrame2打开时,主题必须自动更改。为此,我在

initComponents();
jTextField接收文本时没有问题,但是主题没有改变。 这是我的密码

public Frame2() {
    initComponents();
    if("Blue".equals(ReceiveColor.getText())){
        jPanel1.setBackground(Color.blue);
    }else{

    }
}
你知道怎么解决那个问题吗?
提前谢谢

既然您正在检查构造函数中变量的状态,但构造函数不接受任何参数,那么该状态如何可能与第一帧的状态相同?你可能还想看看,这是不可能做到的吗?LOLNo,但是您需要通过构造函数将值传递给Frame2,我该怎么做,兄弟?对不起,我是新手:D