我正在玩 GUI builder,我想知道是否有一种简单的方法可以通过当前主窗口打开注册窗口(参考下面的页面)。我试图通过菜单栏做到这一点。
我整天都在尝试,因为 GUI Builder 会生成一些代码,所以无法编辑此代码。
谢谢您的帮助!
我正在玩 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 也许您应该使用运行按钮(带有绿色三角形或箭头的按钮),运行它尝试按下菜单项,它应该会出现注册窗口。