2016-12-11 2 views
0

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

Screenshot2

+0

Pouvez-vous fournir une image ou un lien vers l'image si vous ne pouvez pas télécharger de photos ici? – Carlton

+2

Regardez la surbrillance, en particulier à proximité de 'new JMenuItem (" Quitter); ' – greybeard

+0

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

Répondre

0

Votre code manque un guillemet dans:

JMenuItem quitItem = new JMenuItem ("Quitter");

Peut-être que c'est tout?