JAVA监听中登陆窗口跳转中登陆窗口怎么关闭

我监听事件单独列了一个类出来想在监听中实现登陆,但是登陆可以出现新窗体但是使用dispose或者setvisible不能关闭或者隐藏原窗口这是为啥... 我监听事件单独列了一个类出来 想在监听中实现登陆,但是登陆可以出现新窗体 但是使用dispose或者setvisible不能关闭或者隐藏原窗口 这是为啥 展开
 我来答
唐华通血蜘蛛
2019-06-10 · TA获得超过200个赞
知道小有建树答主
回答量:771
采纳率:58%
帮助的人:71.7万
展开全部
JAVA监听中登陆窗口跳转中登陆窗口怎么关闭
登录有个按钮吧?
另一窗口设计一个类。
在按钮的actionPerformed里,检查完密码,通过后,创建另一窗口类的实例,并setVisible(true),将本窗口dispose。
追问
我有截图啊,我有把尝试在监听中把窗口dispose或者设为不可见,但是不知道哪里出问题不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-06-11
展开全部

你的代码中有很多冗余的代码。

  1. 每个类都继承JFrame是没必要的。只有需要显示窗口的类才继承JFrame,你却每个类都继承了JFrame。

  2. 你要实现的功能只要写一个类就够了,这么多的参数传递是没必要的。

  3. 你的登录验证的if语句能够执行吗?请先确认你的if语句中的dispose是否执行了。

更多追问追答
追问
能够执行,有一些别的代码是为了实现别的功能
追答
EntryFrame继承了JFrame,它自己就是一个窗体类了,你却在它的构造方法中又new了一个JFrame,你该做的是直接add组件,不需要new这个JFrame
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式