2012-11-27 39 views
0

我有2的JFrame:从画面A A和B :调用乙为:如何获得1个JFrame?

B b=new B(); 
b.setName("B1"); 
b.show(); 

B b=new B(); 
    b.setName("B2"); 
    b.show(); 

其结果是:显示2画面B是:B1和B2 如果从屏幕答:我想要设定B1或B2的控制值。代码如何? 谢谢?

+3

以这种形式不知道问题不交代,为更好地帮助更快张贴[SSCCE(http://sscce.org/) – mKorbel

+0

1)请参阅[多JFrames的用途,好/坏实践?](http://stackoverflow.com/a/9554657/418556)2)我不太了解这些要求。 3)为了更快得到更好的帮助,请发布[SSCCE](http://sscce.org/)。 (对于每个人来说,选择比B1'和'B2更多的描述性框架标题 - 它们听起来像儿童秀的角色。) –

回答

2
+0

我可以通过屏幕名称获得JFrame的初始化吗? – mum

+0

右是可能的,没有问题,[但JFrame必须是setVisible(true)并且在InitialThread上启动(包装在invokeLater中)](http://docs.oracle.com/javase/tutorial/uiswing/concurrency/initial.html) ,张贴一个SSCCE – mKorbel