为什么在单击菜单时未触发该操作?

时间:2019-05-19 11:57:52

标签: java swing user-interface

单击homeMenu时,没有任何反应。我该如何解决?

void setTheMenuBar() {
    JMenuBar menuBar = new JMenuBar();
    setJMenuBar(menuBar);
    JMenu homeMenu = new JMenu("Home");
    homeMenu.setMnemonic('h');
    menuBar.add(homeMenu);
    homeMenu.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            System.out.print("It worked!");
            homeMenu.setOpaque(true);
            homeMenu.setBackground(Color.lightGray);
        }
    });
}

0 个答案:

没有答案
相关问题