JAVA要将两个有主类的程序拼接成一个程序,怎么来!?

如图两个,希望能做到输入密码后开始运行程序

干脆全部都用界面做呗。。。

追问

是把这段代码插入主类下面?

追答

给你的OK按钮加一个监听器,监听器的动作时执行createFrame()这个函数,函数另写,写哪都行。你的构造函数JTextDemo和主函数不都是函数吗?
然后你的第一张图片执行的动作写在createFrame()这个函数里面就好了,照我给的图片写就是了。图片有重复的区域。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-15
JTexxtDemo声明为public class , Underground的public去掉
然后验证密码正确就调用Underground.main()追问

抱歉实在是小白,请问怎么调用result=吗?

追答

if (密码isTrue){
Underground.main();
}

追问

恩~谢谢~但是改了之后他只运行前半部分输入密码的内容。。。并不会跳转接下来的程序

追答

if (密码isTrue){

Underground.main();
//主界面
}

追问

是这样子写的诶,可是显示登陆成功后就不会进入下面的内容

追答

Are you kidding me?
你把Class Underground放进去干什么,只需把Class Underground前面的public去掉
JTexDemo要调用的话,写成
if (密码isTrue){
包名.Underground.main();
}

追问

奥,因为本来那么改也是上面那个情况。。。然后我看到你说主界面,,,我以为是哪个意思,,,所以就是不吧那个类整体放在下面还是跳出的是登陆成功然后就没下文了,加包名的也试了,照样,救命啊大神~

追答

你用swing和awt做个登录界面,却来显示控制台的内容,全部用控件来显示吧

本回答被网友采纳
相似回答