首先我們來介紹一下,以記事本為例,菜單欄中的【文件】,【編輯】等全部叫一個菜單條;在Java中用JMenuBar表示;

菜單條中每一個具體的項叫做菜單,在Java中用JMenu表示;

菜單中的每一個項叫做菜單項,Java中用JMenultem表示;

我們在窗體中創建菜單欄,首先需要創建菜單條,先聲明,然后在構造方法中初始化;代碼為:JMenuBar bar = new JMenuBar();

然后創建菜單,也和菜單條一樣,也是先聲明,再new;代碼為:JMenu menu = new JMenu("請選擇游戲難度");

然后創建菜單,也菜單條一樣,也是先聲明,再new;代碼為: JMenuItem primary; JMenu menu = new JMenu("初級");同樣再加上中級和高級;

創建好每一個部分之后,我們需要將菜單項添加到菜單中,然后將菜單添加到菜單條中;代碼為:menu.add(primary); menu.add(intermediate); menu.add(intermediate);bar.add(menu);

然后將整個菜單條添加到窗體中,代碼為:
this.setJMenuBar(bar);

這樣就可以實現在窗體中添加菜單條了,看一下效果吧。


