<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 -->
相关推荐
本样例主要聚焦于"组态王下拉式组合框"的使用,这是一个在人机交互界面(HMI)设计中常用的控件,用于提供用户选择项的下拉列表。 1. **下拉式组合框的定义与功能** 下拉式组合框是HMI界面中的一个元素,它由一个...
在PPT制作中,添加下拉式菜单特效可以极大地提升演示文稿的互动性和专业性。下拉式菜单通常用于导航或展示多个选项,让观众能够更方便地浏览和选择内容,尤其在复杂的多报告场景中,这种效果显得尤为重要。在本文中...
组态王下拉式组合框使用样例,包含了使用的说明,以及控件存放位置,可以直接运行
### Wincc下拉菜单制作详解 #### 一、前言 在工业自动化领域,WinCC (Windows Control Center) 是一款非常流行的组态软件,广泛应用于各种监控与数据采集(SCADA)系统。本文将详细介绍如何在WinCC环境中创建下拉...
下面我们将深入探讨如何使用Dreamweaver制作下拉菜单。 一、HTML基础 在创建下拉菜单之前,我们需要了解HTML的基础结构。下拉菜单主要由`<select>`标签构建,其中包含一系列`<option>`标签,每个`<option>`代表一个...
"在PPT中制作下拉式导航菜单" 一、创建母版视图并设置导航按钮 * 在 PowerPoint 中新建一个演示文档,切换到“视图”选项卡,在“母版视图”功能组中,点击“幻灯片母版”,进入到母版视图。 * 按下“Ctrl+A”组合...
在网页设计中,下拉菜单是一种常见的交互元素,它能够...通过这个教程,你应该已经了解了如何使用Dreamweaver制作下拉菜单的基本步骤。不断实践和探索,你将能掌握更多关于网页设计和开发的技巧,提升自己的专业技能。
总的来说,使用FireWorks制作下拉菜单需要理解基本的图形操作、文本编辑和交互设计。通过这个过程,初学者不仅能掌握FireWorks的基本用法,还能了解到网页交互设计的基本原理。记住,实践中不断尝试和改进,是提升...
iFIX中实现下拉式菜单的例子iFIX中实现下拉式菜单的例子
网页开发中的交互设计是提升用户体验的关键元素之一,而下拉式菜单则是网页导航设计中常见且实用的功能。在这个“黑色下拉式网页菜单代码.rar”压缩包中,包含了一个使用jQuery实现的黑色主题的下拉菜单。jQuery是一...
在这个特定的案例中,“vba制作动态下拉菜单0919”指的是使用VBA来创建一个能够根据数据变化而更新的Excel下拉列表。这种动态下拉菜单在处理大量数据或需要限制输入选择时非常有用,可以提高工作效率并减少错误。 ...
制作华丽的jQuery CSS3下拉菜单,我们需要以下步骤: 1. **HTML结构**:首先,我们需要创建一个基础的HTML结构,通常包含`<ul>`和`<li>`元素,其中`<li>`元素将作为下拉菜单的触发器。例如: ```html 菜单项1 ...
制作下拉式菜单的步骤如下: - 在工具箱中拖放`MainMenu`控件到窗体上。 - 输入菜单项的文本,使用"&"符号指定快捷键。 - 编写`Click`事件处理程序,响应用户的菜单选择。 此外,除了使用控件的方式,也可以通过...
在本主题中,我们将深入探讨如何使用jQuery制作垂直二级下拉栏目导航菜单特效。这个特效能够提升用户体验,使得二级菜单在鼠标悬停时优雅地展现,增强了网站的交互性。 首先,我们来看"index.html"文件,这是网页的...
在制作演示文稿时,有时候内容较多,为了方便观众或演讲者快速定位到特定部分,可以使用下拉式列表导航模板。WPS演示提供了一种简单的方法来创建这样的模板,以下是一个详细的步骤指南: 1. **启动WPS演示并新建...
本主题将深入探讨如何使用纯CSS(无JavaScript)来创建一个功能完备、响应式的下拉导航菜单。 首先,我们需要了解HTML基础结构。一个简单的下拉导航菜单通常由`<ul>`(无序列表)和`<li>`(列表项)组成,其中`<li>...
同时,还可以考虑响应式设计,使下拉菜单在不同屏幕尺寸下也能良好工作,这通常涉及媒体查询(`@media`)的应用。 总之,纯HTML+CSS制作的三级下拉菜单是一个实用的网页设计技巧,通过HTML的结构化标签和CSS的样式...
这个压缩包"js下拉式tab标签导航 js下拉式tab标签导航网页特效.zip"很可能包含了一个实现这种导航效果的完整示例代码。 1. **JavaScript**:JavaScript是动态网页的核心,用于实现网页的交互性。在这个案例中,...
本文将深入探讨如何制作具有点击展开功能的多层下拉菜单,包括其基本原理、HTML 结构、CSS 样式以及可能涉及的JavaScript交互。 一、基本原理 下拉菜单的核心原理是利用HTML的嵌套列表(`<ul>` 和 `<li>` 元素)来...
【标题】"js+css3制作下拉城市菜单多选代码.zip"的资源是一个结合JavaScript和CSS3技术实现的交互式下拉城市菜单的代码示例。这种菜单通常用于网站中,让用户能够方便地选择他们所在的城市或者感兴趣的地区,且支持...