Java:如何将外部类加载到gui中

时间:2011-09-02 12:04:22

标签: java swing

我正在寻找特定的功能。我想加载一个扩展JPanel的类,并在单独的GUI类上显示JPanel

我正在寻找能够随意切换其中几个课程的能力。我有一个教育游戏软件的想法,课程将是不同的游戏。

我确实知道我可以在GUI类中实例化每个类的实例,但是当我尝试在它们之间切换时,我遇到了它们无法正确显示的问题。 repaint()仅适用于我添加到内容窗格的最后一个类。不确定为什么我实例化的多个类存在,它似乎忽略了前面的类。

如何交换组件?

1 个答案:

答案 0 :(得分:4)

您可以使用CardLayout切换所有组件,也可以使用

添加/删除它们
container.revalidate(); 
container.repaint();