繁体   English   中英

使用Netbeans上的GUI构建器在主GUI上打开新的GUI窗口

[英]Opening a new GUI window on a main GUI using GUI builder on netbeans

我正在与GUI Builder一起玩,我想知道是否有一种简单的方法可以通过当前的主窗口(参考下面的页面)打开注册窗口。 我正在尝试通过菜单栏来做到这一点。

我一直在努力,因为GUI Builder会生成一些代码,因此无法编辑此代码。

在此处输入图片说明

谢谢您的帮助!

创建一个单独的类来扩展JDialog类并添加您的GUI组件:

public Register extends JDialog {
   //Make GUI
   setModalityType(ModalityType.APPLICATION_MODAL); //Make it modal
}

ActionListener添加到应该打开注册窗口的菜单项中:

mnuItmRegisteration.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
        Register r = new Register();
        r.setVisible(true);
    }
});

右键单击该快捷方式按钮,单击“事件”,再单击“ ActionPreformed”。
您应该在此处编写代码以使您的注册窗口出现。
一个例子:

  private void RegisterationEventActionPerformed(java.awt.event.ActionEvent evt) { 
    JFrame Register = new Register();
    Register.setVisible(true);
  }

记住要在与当前JFrame相同的包中制作另一个JFrame(假设您正在使用我提供的代码,请注册“ Register”),也许您应该使用run按钮(带有绿色三角形或箭头的按钮),然后尝试运行按下菜单项,它应该出现注册窗口。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM