我的登陆界面是有一个JFrame和几个JPanel组成的,用的是GridLayout的布局格式,问题如下,按下登陆按扭(在一个Panel上),登陆成功后如何把JFrame消失掉
注:按扭的监听器无法调用JFrame的示例,作用域的关系,大家帮忙想象办法,或者有什么代码,给我

解决方案 »

  1.   

    隐藏JFrame --> hide()
    关闭dispose()
      

  2.   

    不同意,呵呵,我的意思是怎么用一个JPanel上的按扭实现dipose另一个JFrame,重点是这是两个不同的类
      

  3.   

    我想做成如WINXP的登陆界面和方案呢?如何实现啊?
      

  4.   

    楼主关于作用域的问题可以解决
    可以把所有的响应事件写在主的JFrame里,
    其他的JPanel以JFrame为一个参数参数
    每个JPanel的响应事件someComponent.addActionListener(parent)//parent是JFrame的实例化的一个参数