【发布时间】:2014-01-10 02:33:25
【问题描述】:
对编程完全陌生。有一个难以调试的错误。试图修复它 最近几天。这样做让自己几乎歇斯底里。决定坐下来,随便翻翻翻页的Java书,静下心来。这个页面是关于可变阴影的。然后突然我意识到我的代码中有这样的废话 我两次声明相同的变量。我把它拿掉了,虫子似乎蒸发了。
public class Action extends JPanel {
private final Color BACKGROUND_COLOR = Color.BLACK; //JPanel background
private GameMemory memory = new GameMemory();
private int[][] grid = memory.getGrid();
public static Color penColor = Color.GRAY; //Variable for
//color
public Action() { //Setting everything for JPanel
memory = new GameMemory();
grid = memory.getGrid();
setBackground(BACKGROUND_COLOR);
setMinimumSize(new Dimension(360, 720));
setPreferredSize(new Dimension(360, 720));
setMaximumSize(new Dimension(360, 720));
setVisible(true);
new Timer(100, new TimerListener()).start();
//Setting Everything for keylistener
this.setFocusable(true);
this.requestFocus();
this.addKeyListener(new MyKeyListener());
}
那你们觉得呢?这真的是阴影案例吗?
【问题讨论】:
标签: java debugging variables scope