应该很简单,如何让 jbutton 显示我已经通过 eclipse 中的 window 构建器创建的 jframe?

Should be really simple, how do I make a jbutton show a jframe i have already created via the window builder in eclipse?

不确定我是否只是使用视觉基本方法,但我的印象是我可以在 eclipse 中使用 window 构建器来创建我的 Jframes,然后在 [=18] 时简单地调用它们=] 被选中...

喜欢:

JButton btn_register = new JButton("Register");
        btn_register.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                frm_register.setvisible(true);

            }

frm_register 是注册表的 class 名称...

YourFrame frame=new YourFrame();
frame.setVisible(true);

frm_register is the class name for the register form...

我希望不会。 Class 名称应以大写字符开头。例如:RegistrationForm.

然后你需要这样的代码:

RegistrationForm  register = new RegistrationForm();
register.setVisible( true );

这当然假定 RegistrationForm 的构造函数将组件添加到表单并在表单上进行打包。

i could use the window builder in eclipse to create my Jframes,

此外,您不应该使用 JFrame。一个应用程序通常只有一个 JFrame。子 window 通常是 JDialog。参见:The Use of Multiple JFrames: Good or Bad Practice?