如何給java窗體添加下拉菜單項,以選擇游戲難度為例


首先我們來介紹一下,以記事本為例,菜單欄中的【文件】,【編輯】等全部叫一個菜單條;在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);

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM