java里的窗口跳转一般如何实现? 比如一个登陆框,用户名和密码正确后点按钮,然后跳转到主窗口在按钮的事件处理方法里怎么写?最好有段代码谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void actionPerformed(ActionEvent e){ if(e.getSource() == okButton){ //判断登录名或者密码是否正确 //如果正确则跳转 this.setVisible(false); //主界面显示,如 MainFrame mf = new MainFrame(); mf.setVisible(true); //不正确,则提示错误信息 }} 用楼上的方法基本就可以了,不过有时候考虑到主界面会比较复杂,在这里new 会造成按钮停顿可以在登录页面初始化的时候就new出来 我想只用一个窗体,登陆成功后重新画当前窗体用什么做容易比较好呢?我用JPanel不太好 写一个启动程序引导类,在这个类里先启动登录窗口(JDialog),然后由登录类判断用户输入信息是否正确,如果正确就dispose该登录类,程序会转回到引导类,引导类启动JFrame.否则退出/重输入信息,整个程序结束(System.exit(int)). 我一般是在登录里用this.dispose()来隐藏登录窗口,再进入主界面 对,使用dispose来让系统回收资源,比用setVisible好 一般主窗口在登陆框出现的时候已经New了 javaSE菜鸟边框问题 split表达式 Java不能类型转换?!!!!! 关于Random中的nextInt()????? 哪里可以获取java api的源代码? 请教高手一个OOP问题! 就这么点分了,全给大家,来这有分 请教package的问题 c 里面如何加载Java虚拟机啊? 关于hasnext和next createStatement()和createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)有什么区别阿? 学了c++,要看com.学了java语法,就应该看jmx规范。
if(e.getSource() == okButton){
//判断登录名或者密码是否正确
//如果正确则跳转
this.setVisible(false);
//主界面显示,如
MainFrame mf = new MainFrame();
mf.setVisible(true);
//不正确,则提示错误信息
}
}
用什么做容易比较好呢?
我用JPanel不太好