`

制作下拉式菜单

 
阅读更多



 <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
分享到:
评论

相关推荐

    组态王下拉式组合框使用样例

    本样例主要聚焦于"组态王下拉式组合框"的使用,这是一个在人机交互界面(HMI)设计中常用的控件,用于提供用户选择项的下拉列表。 1. **下拉式组合框的定义与功能** 下拉式组合框是HMI界面中的一个元素,它由一个...

    PPT下拉式菜单特效

    在PPT制作中,添加下拉式菜单特效可以极大地提升演示文稿的互动性和专业性。下拉式菜单通常用于导航或展示多个选项,让观众能够更方便地浏览和选择内容,尤其在复杂的多报告场景中,这种效果显得尤为重要。在本文中...

    组态王下拉式组合框.zip_areax8y_spokenimj_下拉式组合框_组态王_组态王tagname.db

    组态王下拉式组合框使用样例,包含了使用的说明,以及控件存放位置,可以直接运行

    wincc 下拉菜单制作

    ### Wincc下拉菜单制作详解 #### 一、前言 在工业自动化领域,WinCC (Windows Control Center) 是一款非常流行的组态软件,广泛应用于各种监控与数据采集(SCADA)系统。本文将详细介绍如何在WinCC环境中创建下拉...

    Dreamweaver制作下拉菜单

    下面我们将深入探讨如何使用Dreamweaver制作下拉菜单。 一、HTML基础 在创建下拉菜单之前,我们需要了解HTML的基础结构。下拉菜单主要由`&lt;select&gt;`标签构建,其中包含一系列`&lt;option&gt;`标签,每个`&lt;option&gt;`代表一个...

    在PPT中制作下拉式导航菜单.pdf

    "在PPT中制作下拉式导航菜单" 一、创建母版视图并设置导航按钮 * 在 PowerPoint 中新建一个演示文档,切换到“视图”选项卡,在“母版视图”功能组中,点击“幻灯片母版”,进入到母版视图。 * 按下“Ctrl+A”组合...

    用Dreamweaver制作下拉菜单

    在网页设计中,下拉菜单是一种常见的交互元素,它能够...通过这个教程,你应该已经了解了如何使用Dreamweaver制作下拉菜单的基本步骤。不断实践和探索,你将能掌握更多关于网页设计和开发的技巧,提升自己的专业技能。

    FireWorks制作下拉菜单

    总的来说,使用FireWorks制作下拉菜单需要理解基本的图形操作、文本编辑和交互设计。通过这个过程,初学者不仅能掌握FireWorks的基本用法,还能了解到网页交互设计的基本原理。记住,实践中不断尝试和改进,是提升...

    iFIX_Menu.rar_IFIX VBA_ifix下拉框_ifix下拉选择_ifix弹出菜单_ifix菜单

    iFIX中实现下拉式菜单的例子iFIX中实现下拉式菜单的例子

    黑色下拉式网页菜单代码.rar

    网页开发中的交互设计是提升用户体验的关键元素之一,而下拉式菜单则是网页导航设计中常见且实用的功能。在这个“黑色下拉式网页菜单代码.rar”压缩包中,包含了一个使用jQuery实现的黑色主题的下拉菜单。jQuery是一...

    vba制作动态下拉菜单0919

    在这个特定的案例中,“vba制作动态下拉菜单0919”指的是使用VBA来创建一个能够根据数据变化而更新的Excel下拉列表。这种动态下拉菜单在处理大量数据或需要限制输入选择时非常有用,可以提高工作效率并减少错误。 ...

    24、Jquery纯CSS3制作华丽网站下拉菜单

    制作华丽的jQuery CSS3下拉菜单,我们需要以下步骤: 1. **HTML结构**:首先,我们需要创建一个基础的HTML结构,通常包含`&lt;ul&gt;`和`&lt;li&gt;`元素,其中`&lt;li&gt;`元素将作为下拉菜单的触发器。例如: ```html 菜单项1 ...

    Visual Basic&cedil;NET程序设计教程第8章.ppt

    制作下拉式菜单的步骤如下: - 在工具箱中拖放`MainMenu`控件到窗体上。 - 输入菜单项的文本,使用"&"符号指定快捷键。 - 编写`Click`事件处理程序,响应用户的菜单选择。 此外,除了使用控件的方式,也可以通过...

    jQuery制作垂直二级下拉栏目导航菜单特效

    在本主题中,我们将深入探讨如何使用jQuery制作垂直二级下拉栏目导航菜单特效。这个特效能够提升用户体验,使得二级菜单在鼠标悬停时优雅地展现,增强了网站的交互性。 首先,我们来看"index.html"文件,这是网页的...

    WPS演示制作下拉式列表导航模板.docx

    在制作演示文稿时,有时候内容较多,为了方便观众或演讲者快速定位到特定部分,可以使用下拉式列表导航模板。WPS演示提供了一种简单的方法来创建这样的模板,以下是一个详细的步骤指南: 1. **启动WPS演示并新建...

    纯CSS制作下拉导航菜单

    本主题将深入探讨如何使用纯CSS(无JavaScript)来创建一个功能完备、响应式的下拉导航菜单。 首先,我们需要了解HTML基础结构。一个简单的下拉导航菜单通常由`&lt;ul&gt;`(无序列表)和`&lt;li&gt;`(列表项)组成,其中`&lt;li&gt;...

    纯html+css制作三级下拉菜单

    同时,还可以考虑响应式设计,使下拉菜单在不同屏幕尺寸下也能良好工作,这通常涉及媒体查询(`@media`)的应用。 总之,纯HTML+CSS制作的三级下拉菜单是一个实用的网页设计技巧,通过HTML的结构化标签和CSS的样式...

    js下拉式tab标签导航 js下拉式tab标签导航网页特效.zip

    这个压缩包"js下拉式tab标签导航 js下拉式tab标签导航网页特效.zip"很可能包含了一个实现这种导航效果的完整示例代码。 1. **JavaScript**:JavaScript是动态网页的核心,用于实现网页的交互性。在这个案例中,...

    网页特效下拉菜单制作

    本文将深入探讨如何制作具有点击展开功能的多层下拉菜单,包括其基本原理、HTML 结构、CSS 样式以及可能涉及的JavaScript交互。 一、基本原理 下拉菜单的核心原理是利用HTML的嵌套列表(`&lt;ul&gt;` 和 `&lt;li&gt;` 元素)来...

    js+css3制作下拉城市菜单多选代码.zip

    【标题】"js+css3制作下拉城市菜单多选代码.zip"的资源是一个结合JavaScript和CSS3技术实现的交互式下拉城市菜单的代码示例。这种菜单通常用于网站中,让用户能够方便地选择他们所在的城市或者感兴趣的地区,且支持...

Global site tag (gtag.js) - Google Analytics