看板 java 關於我們 聯絡資訊
我是打算作一個計算機, 一開始先產生1~9個數字按鈕, public static Button button[] = new Button[10]; //就是一個按鈕陣列,0不管他 建立一個panel, static Panel pnl = new Panel(new GridLayout(3,3)); 將數字按鈕加進去, //加入數字按鈕到panel,還有命名 for(int i=1;i<=9;i++){ button[i].setLabel(Integer.toString(i)); //compiler 會過,但是執行會錯這一行 pnl.add(button[i]); } 錯誤訊息是: java.lang.NullPointerException at awt_second.main(awt_second.java:37) Exception in thread "main" 請問這是哪裡出問題呢? 感謝回答!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.247.237
superlubu:你只是產生了一個 Array of buttons 02/19 22:21
superlubu:每個 element 都是 null.... 所以才會有 NullPointer 02/19 22:22
akdsy:我解決了,剛溫!剛溫! 02/19 22:45