我上周设计了一个 Swing 应用程序。它创建一个 JLayeredPane,其中包含一个绘制有路线图的 JPanel。在这个 JPanel 上,可以创建包含模拟汽车的小点的其他 JPanel。
我不确定我的代码是否完美编写,但它可以工作。然而,我决定从那个 Swing 应用程序创建一个 JApplet。
我将“extends JFrame”替换为“extends JApplet”,并在其中编写了一个 init() 方法而不是 main 方法。
问题是我可以在我的 JApplet 上看到的唯一面板是地图。在 Java 控制台上,我可以看到我的 JPanel 已创建,但它们没有出现......
我不想用十页纸给你看整个代码,我希望你能理解我试图解释的内容。如果你需要一些特定的零件,我可以给你。