JAVA监听中登陆窗口跳转中登陆窗口怎么关闭
我监听事件单独列了一个类出来想在监听中实现登陆,但是登陆可以出现新窗体但是使用dispose或者setvisible不能关闭或者隐藏原窗口这是为啥...
我监听事件单独列了一个类出来 想在监听中实现登陆,但是登陆可以出现新窗体 但是使用dispose或者setvisible不能关闭或者隐藏原窗口 这是为啥
展开
2个回答
展开全部
JAVA监听中登陆窗口跳转中登陆窗口怎么关闭
登录有个按钮吧?
另一窗口设计一个类。
在按钮的actionPerformed里,检查完密码,通过后,创建另一窗口类的实例,并setVisible(true),将本窗口dispose。
登录有个按钮吧?
另一窗口设计一个类。
在按钮的actionPerformed里,检查完密码,通过后,创建另一窗口类的实例,并setVisible(true),将本窗口dispose。
追问
我有截图啊,我有把尝试在监听中把窗口dispose或者设为不可见,但是不知道哪里出问题不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-06-11
展开全部
你的代码中有很多冗余的代码。
每个类都继承JFrame是没必要的。只有需要显示窗口的类才继承JFrame,你却每个类都继承了JFrame。
你要实现的功能只要写一个类就够了,这么多的参数传递是没必要的。
你的登录验证的if语句能够执行吗?请先确认你的if语句中的dispose是否执行了。
更多追问追答
追问
能够执行,有一些别的代码是为了实现别的功能
追答
EntryFrame继承了JFrame,它自己就是一个窗体类了,你却在它的构造方法中又new了一个JFrame,你该做的是直接add组件,不需要new这个JFrame
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询