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

时间:2012-12-16 15:45:26

标签: java user-interface netbeans menuitem menubar

我正在玩GUI构建器,我想知道是否有一种简单的方法可以通过当前主窗口打开注册窗口(参考下面的页面)。我试图通过菜单栏执行此操作。

我一整天都在尝试,因为GUI Builder会生成一些代码,因此无法编辑此代码。

enter image description here

谢谢你的帮助!

2 个答案:

答案 0 :(得分:2)

创建一个单独的类,扩展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);
    }
});

答案 1 :(得分:1)

右键单击该快捷方式按钮,单击“事件”,然后单击“ActionPreformed” 在那里你应该编写代码来显示你的注册窗口 一个例子:

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

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

相关问题