GUI菜单练习
2015-06-08 15:39
363 查看
import java.awt.*; import java.awt.event.*; public class MyMenuDemo { private Frame f; private MenuBar mb; private Menu m,subMenu; private MenuItem closeItem,subItem; public MyMenuDemo() { init(); } public void init() { f=new Frame("my window"); f.setBounds(200, 100, 500, 400); mb=new MenuBar(); m=new Menu("编辑"); subMenu=new Menu("子菜单"); closeItem=new MenuItem("关闭"); subItem=new MenuItem("子条目"); mb.add(m); m.add(subMenu); m.add(closeItem); subMenu.add(subItem); f.setMenuBar(mb); f.setVisible(true); myEvent(); } public void myEvent() { f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); closeItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub System.exit(0); } }); } public static void main(String[] args) { // TODO Auto-generated method stub new MyMenuDemo(); } }
点击关闭条目,退出my window。
相关文章推荐
- quintic蓝牙芯片NVDS方法读写flash
- UIPopoverController的使用
- BAE Flask UEditor 使用七牛云
- HDU 1297 Children’s Queue(含整型大数模板)
- easyui中combobox的值改变onchang事件
- Unique Path
- 第五章:druid.io的应用场景
- easyui datagrid 中序列化后的日期格式化
- EasyUITreeGridMasterFile(EasyUITree大数据量一次性加载)
- Failed to issue method call: Unit mysql.service failed to load: No such file or directory解决的方式
- EasyUITreeMasterFile(EasyUITree大数据量一次性加载)
- Android自动化测试(UiAutomator)简要介绍 完整版本
- 百度ueditor编辑器插件开发之对话框-移动微模板插件
- Handling Technical Questions
- Android 使alertDialog.builder不会点击外面和按返回键消失
- COM模块三---根的形成和注册代理server(Building and Registering a Proxy DLL)
- Unique Binary Search Trees
- Handling Technical Questions
- String,StringBuffer与StringBuilder差异??
- 小胖说事14--------IOS字体大小,字号的问题 PX转化为UIFont