如何在applet中的JPanel之间切换?在JFrame中切换JPanel非常简单,我这样做:
frame.remove(mainMenu); //remove the old jpanel
frame.add(game); //add the new jpanel
game.createImage(); //runs createVolatileImage(width, height)
//in the other class (JPanel)
frame.revalidate();
frame.repaint();
requestFocus();
但是,我如何在applet中复制它?当我在applet中尝试这个时,当我尝试在我在新JPanel中创建的图像上运行image.getGraphics()
时,我得到一个nullPointerException。
答案 0 :(得分:3)