GUI菜单——菜单条、菜单、子条目之间关系
将菜单条添加到窗体,菜单条下面包括菜单,菜单下面可以使菜单或者菜单项
菜单项是最后一个。菜单后面有三角标示。
菜单条【文件】
子菜单--子条目
子条目
示例代码:
import java.awt.*;
import java.awt.event.*;
import java.io.*;class MyMenuDemo
{private Frame f;private MenuBar mb;private Menu m;private MenuItem closeItem;private Menu subMenu;private MenuItem subMenuItem;MyMenuDemo(){init();}public void init(){f=new Frame("my frame");f.setBounds(300,200,650,600);f.setLayout(new FlowLayout()); //设置窗体格式mb = new MenuBar(); //创建菜单条实例m = new Menu("文件");//创建菜单实例closeItem=new MenuItem("退出");//创建菜单项//创建子菜单子条目实例subMenu=new Menu("子菜单");subMenuItem=new MenuItem("子条目");f.setMenuBar(mb);mb.add(m);m.add(closeItem);//添加子菜单子条目m.add(subMenu);subMenu.add(subMenuItem);myEvent(); //为窗体加载事件f.setVisible(true);}private void myEvent(){//窗体关闭事件f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});}public static void main(String[] args) {new MyMenuDemo();}
}
具体事件处理方法可以参考:鼠标事件、键盘事件相关事件处理方法
转载于:https://www.cnblogs.com/xiangyangzhu/p/4260843.html
GUI菜单——菜单条、菜单、子条目之间关系相关推荐
- 初学java之菜单条,菜单,菜单项的设置
1 package project; 2 import javax.swing.*; 3 4 import java.awt.event.KeyEvent; 5 import java.awt.eve ...
- Java菜单(菜单条、菜单和菜单项)
有两种类型的菜单:下拉式菜单和弹出式菜单.本章只讨论下拉式菜单编程方法.菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的.菜单与JComboBox的相同之处是每次只可选择一个 ...
- 13、Java菜单条、菜单、菜单项
13.Java菜单条.菜单.菜单项 一般用Java做界面时,都得牵涉到菜单条.菜单.菜单项的设计.菜单项放在菜单里,菜单放在菜单条里,且其字体均可设置. 13.1.菜单条(Menubar) Frame ...
- 如何动态添加菜单/菜单项、子菜单、右键菜单
有关菜单的操作主要用到 CMenu 类,当然也可用相应 API 函数, CMenu 类只是 MFC 对 API 中操作菜单的函数的封装而已. 不过能用类就尽量用类,类的组织方式好呗,代码看着也舒服. ...
- 窗口------菜单条 菜单 菜单项
菜单条 菜单 菜单项 菜单项放在菜单里 菜单放在菜单条里 菜单条 创建菜单条:JComponent 的子类 JMenubar JFrame类有一个方法:菜单条放入窗口 setJMenuBar(JAme ...
- 【Android基础知识】选项菜单、上下文菜单、子菜单的使用
Android菜单类型 菜单是为了增加更多的功能,不占用屏幕的空间.Android中菜单类型有三类,选项菜单(OptionMenu).上下文菜单(ContextMenu).子菜单(SubMenu),下 ...
- Android菜单:选项菜单+上下文菜单+子菜单
菜单是人机交互的重要接口,在 Android SDK 中,提供了菜单类 android.view.Menu,以完成与菜单有关的操作. Android SDK 提供三种菜单,分别如下. 1)Option ...
- 选项菜单_上下文菜单_子菜单_图标菜单_自定义菜单_联系人标记弹出菜单
菜单控件<Menu > 选项菜单(Option Menu) 单击Menu实体按钮弹出,android中把它叫做option menu 上下文菜单(ContextMenu 是Menu的子接口 ...
- C#遍历ContextMenuStrip右键菜单中包含子菜单的所有菜单并添加事件
今天写程序的时候,用到了右键菜单控件ContextMenuStrip,真的很方便,写了几个菜单与子菜单项,本来是可以用双击来给每一个菜单添加事件的,不过,这样做似乎非常麻烦,而且对一些子菜单也不容易控 ...
最新文章
- SQL时间相关 - SQL日期,时间比较
- 删除 此电脑 文件夹
- word vba高效排版范例应用_Word 排版指北丨高效律师
- python爬虫软件-一些Python爬虫工具
- python selenium list index out of range
- 前端面试题汇总(css基础篇)
- PCB Layout各层含义与分层原则
- CNT-以太网帧和IEEE802.3帧
- Maven3.8.1下载
- 俄罗斯计算机水平_从四点到三十二点。 俄罗斯计算机和网络的早期
- 置信区间、置信水平、边际误差
- 队列练习之Example004-设计一个循环队列,用 front 和 rear 分别作为队头和队尾指针,另外用一个标志 tag 表示队列是空还是不空
- 抠图应用程序设计(一)——GrabCut算法的实现
- Java小白常见异常|ArithmeticException算数异常的解决过程
- UAP开发中遇到的问题
- 基于Java+Swing实现天气预报系统
- 2022年5月20日最全摸鱼游戏导航
- Spring Boot使用websocket实现聊天室
- 只能选一次,30万亿房贷明年将按LPR定价
- C语言——自定义类型(结构体,枚举,联合体,位段)