Mac 在 NetBeans 中使用 AWT 构建基本记事本
Building a basic Notepad using AWT in NetBeans on Mac
此代码在 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();
}
}
此代码在 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();
}
}