为什么java.awt的MenuBar方法不能在mac os上运行

时间:2017-09-15 19:26:43

标签: java macos macos-sierra

java.awt

MenuBar 方法无法在 mac os上运行 (我正在使用NetBeans) 这是我的代码。在编译和运行后,它只显示一个框架窗口。

JAVA代码:


    import java.awt.*;

    class NotePad extends Frame
    {
    NotePad()
    {
        System.setProperty("apple.laf.useScreenMenuBar", "true");
        setSize(2878,1418);
        setTitle("NotePad");
        setLayout(null);

        MenuBar mb = new MenuBar();

        Menu    m1 = new Menu("File");

        MenuItem m11 = new MenuItem("New        Ctrl + N");
        MenuItem m12 = new MenuItem("Open       Ctrl + O");

        TextArea t = new TextArea();
        t.setBackground(Color.white);
        t.setBounds(0,40,2878,1400);

        mb.add(m1);

        m1.add(m11); m1.add(m12); 

        add(t);     

        setMenuBar(mb);

        setVisible(true);

    }

    public static void main(String arg[])
    {
        NotePad ob = new NotePad();
    }
    }

0 个答案:

没有答案