【问题标题】:Code not color coordinating in blueJ代码在 blueJ 中没有颜色协调
【发布时间】: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

Screenshot2

【问题讨论】:

  • 这里不能上传照片,能否提供图片或图片链接?
  • 看高亮,尤其是new JMenuItem("Quit);附近。
  • 该部分正确突出显示,但它下面的部分未正确突出显示。我贴了两张截图。

标签: java bluej


【解决方案1】:

您的代码中缺少双引号:

JMenuItem quitItem = new JMenuItem("Quit");

也许是这样?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2014-01-22
    • 2022-10-05
    • 1970-01-01
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多