我已经使用netbeans GUI构建器创建了一个JFrame表单,并在上面放置了按钮,一切都运行良好。现在,我想要的是在按下按钮时调用另一个JFrame。我也写了一个代码及其工作原理,但问题是我想用我设计主JFrame的方式来设计这个JFrame,因为GUI构建器只向我显示了第一个JFrame。请指导我在这个场景中做什么。
JFrame v = new JFrame("Password");
v.setVisible(true);
v.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
v.setSize(100, 100);
如果我错了(你没有说),我会认为你使用netbeans很抱歉。
有两种方法可以做到这一点:第一种是为新的JFrame创建一个单独的表单(右键单击>新建>JFrame),然后在单击按钮时创建它的新实例。
第二个选项是在GUI生成器中添加它。如果你这样做,它一开始不会显示,你必须转到有组件列表的左手边,然后单击其他组件>jframe1使其显示(这将隐藏你的主窗体,你可以通过单击导航器中的主窗体组件来隐藏它。