Java 当车辆识别号为时启用jframe

Java 当车辆识别号为时启用jframe,java,swing,netbeans,parent,frames,Java,Swing,Netbeans,Parent,Frames,我用JavaNetBeans制作了一个带有按钮的JFrame。当按下该按钮时,另一个JFrame将打开,并且第一个frame已设置为Enabled为false。当我关闭第二帧时,我希望再次启用第一帧。。。。我该怎么做?假设您有JFrame子类对象,您可以将第一个帧作为参数传递给第二个帧,并在第二个帧的关闭事件中再次启用第一个帧 MyJFrame类: private MyJFrame alphaFrame; public MyJFrame(MyJFrame alpha) { alphaF

我用JavaNetBeans制作了一个带有按钮的JFrame。当按下该按钮时,另一个JFrame将打开,并且第一个frame已设置为Enabled为false。当我关闭第二帧时,我希望再次启用第一帧。。。。我该怎么做?

假设您有JFrame子类对象,您可以将第一个帧作为参数传递给第二个帧,并在第二个帧的关闭事件中再次启用第一个帧

MyJFrame类:

private MyJFrame alphaFrame;

public MyJFrame(MyJFrame alpha) {
    alphaFrame = alpha;
    this.addWindowListener(new WindowAdapter() {
        public void windowClosing(WindowEvent evt) {
            alphaFrame.setEnabled(true);
        }
    });
}
然后可以从第一帧实例化第二帧,我假设如下:

MyJFrame secondFrame = new MyJFrame(this);

你试过什么?你被困在哪里?代码在哪里演示了您尝试的简单示例?你确定你不是在寻找一个模块化的JDialog吗?你找到解决方案了吗?是的,我找到了。。。我必须以这样或那样的方式结束这个话题吗?