问题描述
我想在main
之外建立一个点数组,以在paint
中使用它的索引。当我尝试使其不在main
之外时,它给了我很多例外。我实际上想制作一个GUI程序,在该程序中,图像将在数组的特定索引上重新绘制,并从其先前位置擦除。以下代码给了我一个例外,即使它不是用main
写的。
import java.awt.*;
class Trial {
Point[] array = new Point[1];
array[0] = new Point();
array[0].x = 150;
array[0].y = 150;
public static void main (String args[]){
Trial trialObject = new Trial();
}
}
如果用main
编写,它不会给我一个例外,但是我不能在paint
中使用getGraphics()
或main
。
这些是显示的异常(下面):-
Trial.java:6: error: ']' expected
array[0] = new Point();
^
Trial.java:6: error: invalid method declaration; return type required
array[0] = new Point();
^
Trial.java:7: error: ']' expected
array[0].x = 150;
^
Trial.java:7: error: <identifier> expected
array[0].x = 150;
^
Trial.java:8: error: ']' expected
array[0].y = 150;
^
Trial.java:8: error: <identifier> expected
array[0].y = 150;
^
6 errors
我仍然是初学者级程序员。因此,请不要介意我的代码或想法。任何建议或解决方案都会对我有很大帮助。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)