小编Sri*_*iku的帖子

如何一次在两个不同的帧中显示Singleton类的面板?

我试图在两个不同的Jframe上显示单例obj,但它只显示在最后添加对象的Jframe中(例如Frame2).其他Jframe是空的.此Singleton类继承自Panel,并在其中包含标签.任何人都可以告诉我如何在两个不同的框架中显示这个单例对象?

public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() 
{
public void run() {
 NewJFrame inst = new NewJFrame();
 inst.setTitle("Frame1");
 inst.setSize(300, 300);
 inst.setLocationRelativeTo(null);
 inst.setVisible(true);
 singltonpanel _sin = singltonpanel.instance();
 inst.add(_sin);
 inst.repaint();
 JFrame frame = new JFrame("Frame2");
 frame.setSize(300, 300);
 frame.setVisible(true);
 singltonpanel _sin1 = singltonpanel.instance();
 frame.add(_sin1);
 frame.repaint();
}
});
Run Code Online (Sandbox Code Playgroud)

java swing

2
推荐指数
1
解决办法
719
查看次数

标签 统计

java ×1

swing ×1