一个窗体类这样定义的
public class frmOut extends JFrame 
下面是主方法:
    public static void main(String[] args) {
        frmOut frmout1=new frmOut();
        frmout1.show();
    }
我在另一个窗体类中frmSel怎么样引用frmout1这个实例?按照我知道的,只要是public的,就可以引用啊,为什么不行?
我用的是JBuilder2005,我在frmSel中导入了frmOut类也不行啊。
我是菜鸟,谢谢帮助!

解决方案 »

  1.   

    简单的说,就是怎么让frmOut再刷新后显示出来啊?
    frmOut有个事件新建了frmSel,现在想重新返回frmOut,不知道怎么办了,谢谢!
      

  2.   

    将frmout1声明为类成员变量
    并且提供get方法
      

  3.   

    像你想引用main方法里的成员的话,是不可能的,除非你把它做成类的成员这样你才可以通过类名.成员来引用它
      

  4.   

    这个难吗,就是static public,private 的使用,找书好好看看
      

  5.   

    你可以定义一个static的然后用instance方法。那么访问的都是一个冬冬了。就可以改变了。
      

  6.   

    我习惯于将其声明为static,然后用类名调用.有其它方法吗?
    当然可以去写个函数返回.