我试图在两个不同的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)