`

制作下拉式菜单

 
阅读更多



 <div class="iteye-blog-content-contain" style="font-size: 14px"></div>

制作下拉式菜单步骤:

1:创建窗体对象,

2:创建菜单栏(MenuBar)并调用setMenuBar()函数将菜单栏加载到窗体上

3:创建菜单(Menu),利用add()函数将菜单加入到菜单栏里

4:创建各种单体(MenuItem)并利用add()加载到Menu里面

 

代码如下:

 package 下拉式菜单;
import javax.swing.*;
import java.awt.*;
public class MenuDemo {
    JFrame j;     //创建窗体
    Menu menu1,menu2,menu3;    //创建菜单
    MenuItem mItemNew,mItemOpen,mItemClose,mItemSava,mItemCopy,mItemPaste,mItemFind, mItemReplace,mItemAll,mItemAbout,mItemSee;;//创建菜单里面的项
    MenuBar bar;   //创建菜单栏
    /**
     * 构造函数
     */
    public MenuDemo() {
     /**
      * 窗体的实现
      */
     j = new JFrame("下拉式窗体实现");
     j.setBounds(200, 300, 400, 400);
     j.setLocation(200, 200);
     /**
      * 菜单栏的实现
      */
     bar = new MenuBar();
     /**
      * 菜单的实现,并初始化,并且添加到菜单栏里面
      */
     bar.add(menu1 = new Menu("文件"));
     bar.add(menu2 = new Menu("编辑"));
     bar.add(menu3 = new Menu("帮助"));
     /**
      * menu1(文件)菜单里面选项的实现
      */
     menu1.add(mItemNew = new MenuItem("新建"));
     menu1.addSeparator();
     menu1.add(mItemOpen = new MenuItem("打开"));
     menu1.addSeparator();
     menu1.add(mItemSava = new MenuItem("保存"));
     menu1.addSeparator();
     menu1.add(mItemClose = new MenuItem("关闭"));
     /**
      * menu2(编辑)菜单里面选项的实现
      */
     menu2.add(mItemFind = new MenuItem("查找"));
     menu2.addSeparator();
     menu2.add(mItemReplace = new MenuItem("替换"));
     menu2.addSeparator();
     menu2.add(mItemAll = new MenuItem("全选"));
     menu2.addSeparator();
     menu2.add(mItemPaste = new MenuItem("粘贴"));
     menu2.addSeparator();
     menu2.add(mItemCopy = new MenuItem("复制"));
     /**
      * menu3(帮助)菜单里面选项的实现
      */
     menu3.add(mItemSee = new MenuItem("查看"));
     menu3.addSeparator();
     menu3.add(mItemAbout = new MenuItem("关于..."));
     /**
      * 调用setMenuBar()函数将菜单栏加入到窗口中
      */
     j.setMenuBar(bar);
     j.setDefaultCloseOperation(3);
     /**
      * 显示窗体
      */
     j.setVisible(true);
    }
    public static void main(String[] args) {
     new MenuDemo();
    }
   
}

截图:

<!--StartFragment -->



 
 

 
  • 大小: 14 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics