我正在制作一个类似于 Banko 小程序的 Java 应用程序。当我点击“public void init()”方法时,我进展顺利。当我完成后,除此之外的所有内容都已编译完毕。它告诉我添加 @Override 注释。我尝试过,但每当我这样做时,无论我把它放在哪里,编译器都会失败并出现以下错误:
找不到标志
符号:类覆盖
地点:aBomb.Bomb 级
我不知道什么可能会阻止应用程序正常执行。 :|
如果您在我下面编写的代码中发现您认为应该更改的内容,请告诉我。我对 Java 还比较陌生:(
代码:
public void init() {
BorderLayout border = new BorderLayout();
setLayout(border);
JPanel top = new JPanel();
JLabel moneyLabel = new JLabel("Money : $");
moneyField = new JTextField("", 8);
moneyField.setEditable(false);
JLabel foundLabel = new JLabel("Found: ");
foundField = new JTextField("", 8);
foundField.setEditable(false);
restart = new JButton("Restart");
restart.addActionListener(this);
top.add(moneyLabel);
top.add(moneyField);
top.add(foundLabel);
top.add(foundField);
top.add(restart);
add(top, BorderLayout.NORTH);
board = new Board(this, ROW_COUNT, COLUMN_COUNT, BOMB_COUNT);
add(board, BorderLayout.CENTER);
setup();
setVisible(true);
}
首先,它会really如果您至少包含类定义(“公共类...”部分),则会有所帮助。
我猜你有一个名为 aBomb 的类,它是从 Applet 扩展而来的:
public class aBomb extends Applet {
//...
// Here's the init method; the @Override goes
// immediately before the declaration.
@Override
public void init() {
//...
};
错误消息看起来好像您拼写错误@Override
as @Overrides
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)