我有一个包含许多内容的JPanel。
我希望能够将该JPanel添加到两个JFrames中。有什么提示吗?
以下是我想要的示例:
public class Test
{
public static void main(String [] args)
{
JPanel panel = new JPanel();
panel.add(new JLabel("Hello world"));
panel.validate();
JFrame frame1, frame2;
frame1 = new JFrame("One");
frame2 = new JFrame("Two");
frame1.add(panel);
frame2.add(panel);
frame1.validate();
frame2.validate();
frame1.setVisible(true);
frame2.setVisible(true);
frame1.pack();
frame2.pack();
}
}
我希望两个JFrames都显示“hello world”,而不是一个显示它而另一个为空。如果JPanel中的数据更新,我希望两个JFrames都能显示它。
谢谢大家的帮助,这个问题困扰了我一段时间。