大家好啊,我现在在做一个项目,已经做好了多个界面,也就是多个XXX_Interface的类里写的GUI的代码,然后我把可执行运行的main方法放在了每个界面对应的XXX_Control里面。然后我做一个可运行的主界面,然后点击主界面对应的按钮就弹出其他的界面然后就可以执行相应的界面的XXX_Control类里的功能,请问大家我该怎么做呢?请问大家能不能运行着一个main方法的时候然后同时再弹出一个界面运行另一个main方法?谢谢!!!在线等!!!非常感谢!!!

解决方案 »

  1.   

    一个main方法就是一个程序的入口,也就是开启一个主线程,所以没必要那么main方法,其他的main方法可以写在一个动态或静态方法里面,然后通过类的实例调用或者调用类的静态方法。
      

  2.   

    main方法在主界面里面写一个就行了  其他的都封装成普通方法  通过方法的调用来做
      

  3.   

    一点拙见:
    父窗体中添加JDesktopPane子窗体类型为JInternalFrame将子窗体添加至JDesktopPane中使用setVisible(true)显示子窗体关闭按钮默认不显示 需要设置子窗体属性closeable=true才会出现关闭按钮通过添加InternalFrameListener监听器监听closing事件才能捕获
    或者重写父类方法dodefaultCloseAction直接实现关闭