【发布时间】:2017-04-26 11:51:10
【问题描述】:
这是我正在谈论的代码部分,
public void actionPerformed (ActionEvent e)
{
startGame(Scenario);
}
});
}
JMenuItem saveItem = new JMenuItem("Save_game");
saveItem.addActionListener (new ActionListener() {
public void actionPerformed (ActionEvent e)
{
saveGame();
}
});
gameMenu.add(saveItem);
JMenuItem loadItem = new JMenuItem("Load_game");
loadItem.addActionListener (new ActionListener() {
public void actionPerformed (ActionEvent e)
{
loadGame();
}
});
gameMenu.add(loadItem);
JMenuItem quitItem = new JMenuItem("Quit);
quitItem.addActionListener (new ActionListener() {
public void actionPerformed (ActionEvent e)
{
quit();
}
});
gameMenu.add(quitItem);
JMenuItem aboutItem = new JMenuItem("About_'Shade'");
aboutItem.addActionListener (newActionListener() {
**public void actionPerformed (ActionEvent e)
{
openAbout();**
}
});
helpMenu.add(aboutItem);
JMenuItem playItem = new JMenuItem("How_to_play_'Shade'");
playItem.addActionListener (new ActionListener() {
**public void actionPerformed (ActionEvent e)
{
openHelp();
}**
});
前四个 public void 表达式用黄色突出显示正确隔离,后两个不是。是否有对此的解释,因为它们的格式都相同。
我也没有在该代码部分下的任何公共空白处获得突出显示的黄色。
截图:
Screenshot1
【问题讨论】:
-
这里不能上传照片,能否提供图片或图片链接?
-
看高亮,尤其是
new JMenuItem("Quit);附近。 -
该部分正确突出显示,但它下面的部分未正确突出显示。我贴了两张截图。