所以,我正在尝试为大量按钮定义一组方法,我想我可以在 for 循环中完成它,但是我遇到了一个我无法破译的语法错误......这是一个我想使用的代码的简化版本......错误是:“令牌上的语法错误,错位的构造”
JMenu blocks = new JMenu("Block");
menuBar.add(blocks);
for (int i=0; i < 9; i++){
public void action() {
System.out.println(i+"");
}
JMenuItem blockName = new JMenuItem(i+"");
blockName.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
action();
}
});
blocks.add(blockName);
}