此代码在Windows上运行良好,但在我的Macbook Air上运行不正常。为什么?没有菜单栏可见;只有文本区域在输出中可见。
import java.awt.*;
public class Notepad extends Frame {
public Notepad()
{
setTitle("Untitled-Notepad");
TextArea t1 = new TextArea(50,80);
MenuBar mb = new MenuBar();
Menu file = new Menu("File");
MenuItem n1 = new MenuItem("New");
file.add(n1);
mb.add(file);
setMenuBar(mb);
add(t1);
setSize(350,450);
setVisible(true);
setLayout(null);
}
public static void main(String[] args) {
Notepad n = new Notepad();
}
}