Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从另一个JFrameForm启动JFrameForm_Java_Methods_Applet_Launch - Fatal编程技术网

Java 从另一个JFrameForm启动JFrameForm

Java 从另一个JFrameForm启动JFrameForm,java,methods,applet,launch,Java,Methods,Applet,Launch,我创建了一个JavaJFrameForm,它用作登录表单。一旦它验证了一个人的登录,我希望它重定向到另一个JFrameForm并关闭自己。基本上,我已经读了一些,所有的信息都说您使用现有的JFrameForm作为存根来启动一个新的applet表单,但我不想要这个 有人能给我一些示例代码,以便从我现有的JFrameForm中启动我的JFrameForm(名为PostAccess.java)吗?如果可能的话,我还希望关闭原始JFrameForm?试试这个 new PostAccess().setVi

我创建了一个JavaJFrameForm,它用作登录表单。一旦它验证了一个人的登录,我希望它重定向到另一个JFrameForm并关闭自己。基本上,我已经读了一些,所有的信息都说您使用现有的JFrameForm作为存根来启动一个新的applet表单,但我不想要这个

有人能给我一些示例代码,以便从我现有的JFrameForm中启动我的JFrameForm(名为PostAccess.java)吗?如果可能的话,我还希望关闭原始JFrameForm?

试试这个

new PostAccess().setVisible(true);
处置()

没有“JFrameForm”这样的动物。请注意,这已经被问了很多,解决方案很容易找到,所以没有必要让任何人发布新的代码。只需对依赖对话框使用JDialog。我试过了吗?我的代码与dialog的完全兼容,但看起来很糟糕!我相信一定有办法。那不是他们的正确名字吗?我知道它们是java文件,但NetbeansIDE称之为JFrameForm?如果您的代码有问题,请发布,我们可以帮助您解决。NetBeans帮助您创建不同的GUI组件,但它最终将是一个JFrame。但我建议您避免让它为您创建JFrames,事实上建议您避免使用NetBeans生成的代码。学会手工编写代码,你会很高兴你做到了。我知道这是一件多么傲慢和短视的事情啊。我想说的是,若你们不能在汇编程序中编码,那个么你们就不能编码。一个好的开发人员使用他们可以使用的工具来提高他们的能力,以便在最好的时间内实现他们需要的结果。生活在90年代对你很好。如果编写小程序,无论如何都不应该打开任何附加帧,这会破坏小程序的设计。相反,您应该使用类似JTabbedPane或CardLayout的东西来允许您更改viewsNetbeans不调用任何JFrameForms。它将所有SWON/AWT容器视为形式(这是一个已使用多年的术语)。Netbeans仍然将JFrame视为JFrame并将其作为JFrame进行调用