Voici la partie du code que je parle,Code non couleur de coordination dans bluej
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();
}**
});
Les quatre premiers expression public void sont correctement isolés avec le point culminant jaune, les deux derniers ne sont pas. Y a-t-il une explication à cela, car ils sont tous formatés de la même manière. Je ne reçois pas non plus de jaune surligné pour tout vide public sous cette section de code.
Captures d'écran: Screenshot1
Pouvez-vous fournir une image ou un lien vers l'image si vous ne pouvez pas télécharger de photos ici? – Carlton
Regardez la surbrillance, en particulier à proximité de 'new JMenuItem (" Quitter); ' – greybeard
Cette section est mise en surbrillance correctement, Ce sont les sections en dessous qui ne sont pas.J'ai posté deux captures d'écran. – Barnes711