作者akdsy (我喜欢小玉)
站内java
标题[问题] 不知这样产生按钮是错的吗?
时间Tue Feb 19 22:17:04 2008
我是打算作一个计算机,
一开始先产生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
1F:推 superlubu:你只是产生了一个 Array of buttons 02/19 22:21
2F:→ superlubu:每个 element 都是 null.... 所以才会有 NullPointer 02/19 22:22
3F:→ akdsy:我解决了,刚温!刚温! 02/19 22:45