2012-02-14 37 views
1

我使用NetBeans GUI生成器创建了一个JFrame表单,并在其上放置了一些按钮,所有功能都运行良好。现在我想要的是在按下按钮时调用另一个JFrame。也写了一个代码和它的工作,但问题是,我想设计这个JFrame的方式与我设计的主要JFrame一样,因为GUI生成器仅向我显示第一个JFrame。请指导我在这个场景中做什么。Java:设计主框架以外的JFrames

JFrame v = new JFrame("Password"); 

v.setVisible(true); 

v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 

v.setSize(100, 100); 

回答

0

我会假设你的使用NetBeans很抱歉,如果我错了(你没说)。

有两种方法可以做到这一点,第一种方法是为您的新JFrame(右键单击>新建> JFrame)创建单独的表单,然后在单击按钮时创建它的新实例。

第二个选项是将它添加到GUI构建器中,如果你这样做,它不会在第一次显示,你必须去左手边有组件列表,然后单击其他组件> jframe1到让它出现(这会隐藏你的主窗体,你可以通过点击导航器中的主窗体组件隐藏你的主窗体。)

+0

在你的第二个选项中,我发现没有其他组件字段。可以üplz解释它更多。 – Xara 2012-02-14 10:53:16

+0

我找到it.Thanks – Xara 2012-02-14 10:58:14