編輯的代碼:嘗試從另一個類修改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