app1.java中 //------------------------------- package a; public class app1 { pubilc static void main(String [] args) { F2 f2 = new F2(); F1 f1 = new F1(f2);
f1.setVisible(true); f2.setVisible(false); } .... }//---------------------------F2.java 中: //------------------------------ package a; class F2 extends JFrame { public int x = 3.14159; }//----------------------------F1.java 中: //----------------------------- package a; class F1 extends JFrame { F2 f2; public F1(F2 f2) { this.f2 = f2; doSomeThing(); } public void doSomeThing() { int v = f2.x; .................. } }//----------------------------
//-------------------------------
package a;
public class app1
{ pubilc static void main(String [] args) {
F2 f2 = new F2(); F1 f1 = new F1(f2);
f1.setVisible(true);
f2.setVisible(false);
}
....
}//---------------------------F2.java 中:
//------------------------------
package a;
class F2 extends JFrame
{
public int x = 3.14159;
}//----------------------------F1.java 中:
//-----------------------------
package a;
class F1 extends JFrame
{
F2 f2;
public F1(F2 f2) {
this.f2 = f2;
doSomeThing();
}
public void doSomeThing() {
int v = f2.x;
..................
}
}//----------------------------