急急急~紧急求助一个问题!
想实现这样一个功能:在弹出的窗口中,每隔一段时间,用画笔graphics.drawString()写入一行信息,我在paint()方法里这样写:
public void paint(Graphics g){
int count = 0;
String str = "";
while(count < 100){
str = result.get(count); //这一行错误
g.drawString(str, infoX, infoY);
count++;
infoY += 5;
}
}
错误如下:
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at MyFrame.paint(MerryMatch.java:195)
麻烦各位,帮忙解答一下这个问题的算法或者思路~