编辑的代码:尝试从另一个类修改JFrame时出现空指针异常?
public static void main(String[] args){
JFrame frame = new JFrame();
frame.setLayout(new FlowLayout(FlowLayout.CENTER, 0, 0));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new StartPanel());
frame.add(new InstructionsPanel());
frame.add(new GamePanel());
frame.getContentPane().getComponent(1).setVisible(false);
frame.getContentPane().getComponent(2).setVisible(false);
frame.setPreferredSize(new Dimension(500, 500));
frame.pack();
frame.setVisible(true);
}
不管我尝试修改从(上述任何3个面板类的),我得到一个空指针异常指着我的改变东西线的框架是什么课外帧。
你为什么要使用静态变量?业务的第一阶段:摆脱上面显示的所有静态修饰符。将您的代码带入实例世界。 – 2013-05-12 01:18:43
你已经改变了我的当前答案无关的整个问题。 :(不好, – 2013-05-12 02:06:50
哎呦,我很抱歉,我是这个网站的新手:( – user2373733 2013-05-12 02:11:03