如何在一个jframe中点击按钮显示另一个jframe 两个jframe类a,b,类中都含有main方法。我的意思是,如何点击一个jframe a中按钮,就调用了另一个jframe,不是单单的显示,而是创建了一个新的程序。我用 new b().main(new String[0]);方法虽然能显示一个frame,但是如果关闭这个frame,原来的frame也关闭了,怎么能让原先的frame仍然在那? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Thread,实现Runnable接口,兄弟,同样的问题两个帖子都发阿你,分可真多,JF new 一个新的窗口就行了,和你这个窗口一模一样的 对Frame b调用setDefaultCloseOperation(int)的方法,如果需要释放b的内存空间参数就用JFrame.DISPOSE_ON_CLOSE 如果不用释放就用JFrame.HIDE_ON_CLOSE 一个java程序只有一个入口点吧..如果两个main的话,似乎不合理. 按钮上加监听,方法里执行Runtime.exec("java 另个类名")(先要编译这个类生成class文件) 在哪个点击的按纽设置ActionEvent事件,让他做的事为显示另外的一个窗口,按纽在a窗口中。if(e.getSouce==button){ b.setVisible(true); } 如果需要两个进程的话, Runtime.exec("java 另一个JFrame类名");是正解;还需注意可能需要设classpath: Runtime.exec("java -cp yourpath 另一个JFrame类名"); hibernate 服务器和客户端 问个简单的问题:hibernate是做什么的? this & super这两者的区别 怎么获取jdk中的native方法的原代码? 浮动面板用什么组件实现? 关于TreeTable的问题 泛型变量无法获取具体类的问题,大侠救命 请教静态初始化的顺序到底是如何执行的 现在有多少人用java 请问java帮助文档中一些符号是什么意思? 一个简单问题,但就是弄不明白,希望各位可以帮我解答
如果两个main的话,似乎不合理.
if(e.getSouce==button)
{
b.setVisible(true);
}
Runtime.exec("java 另一个JFrame类名");
是正解;
还需注意可能需要设classpath:
Runtime.exec("java -cp yourpath 另一个JFrame类名");