package com.jtang.zhe.java;
import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class MyMenu {
Frame myFrame;
MenuBar menubar;
Menu file,edit,editSon,about;
MenuItem open,save,line,exit,
copy,pause,
cut,put,
author,help;
public MyMenu()
{
myFrame=new Frame("Chevi.C Menu(awt)");
myFrame.setBounds(400,400,300,300);
//添加关闭事件
myFrame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
//初始菜单项
menubar=new MenuBar();
file=new Menu("file");
edit=new Menu("edit");
editSon=new Menu("二级菜单");
about=new Menu("about");
open=new MenuItem("open");
save=new MenuItem("save");
line=new MenuItem("-");
exit=new MenuItem("exit");
file.add(open);
file.add(save);
file.add(line);
file.add(exit);
menubar.add(file);
copy=new MenuItem("copy");
pause=new MenuItem("pause");
edit.add(copy);
edit.add(pause);
cut=new MenuItem("cut");
put=new MenuItem("put");
editSon.add(cut);
editSon.add(put);
//Menu add Menu......!!
edit.add(editSon);
menubar.add(edit);
author=new MenuItem("author");
help=new MenuItem("help");
about.add(author);
about.add(help);
menubar.add(about);
//设置menuBar
myFrame.setMenuBar(menubar);
myFrame.setVisible(true);
}
public static void main(String[] args) //~!@
{
new MyMenu();
}
}
分享到:
相关推荐
简单的java menu 菜单栏,二级菜单,监听事件。
java实现ajax二级联菜单。tools.jsp 兼容创建xmlhttprequest,menu.html前台页面,menu.jsp后台页面。可以直接利用于其他方面
这个java类是一个简单的Menu事件,在一个Activity上添加菜单属性,点击菜单会弹出一些对话框
在web下实现的三级动态菜单,按照上一级的菜单动态的生成下一级的菜单内容。
空闲时间用javaME制作的一个菜单小工具,构造函数如下public MenuList(String[] menuOptions, int SelectedIndex, int IntPositionX, int IntPositionY, int IntNumArrowhead) { this.IntSelectedIndex = ...
Android 动态更新Menu菜单
代码可以实现单击右键,出现浮动菜单// New project menu item JMenuItem menuItem = new JMenuItem("New Project...", new ImageIcon("images/newproject.png")); menuItem.setMnemonic(KeyEvent.VK_P); ...
NULL 博文链接:https://badboywang.iteye.com/blog/502518
一个可以直接读取配置文件来创建菜单项的程序,好东西!会对你有帮助的,做这个东西的时候给他起了个代号,叫“黑洞探测器”,呵呵!蛮奇怪的吧(是用Java写的)
import java.awt.... " 可作为验收Java的实现对象\n" + " 欢迎网友下载研究交流\n\n" + " /", "关于JNotePad", JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE, null, null, null); } ...
主要是通过java中的视图用户界面来实现下拉菜单的,通过menubar、menu、button等组件,加上时间监听及处理程序而实现的。
java通讯录 用java写的一个小程序 java小程序
Java Swing菜单 在Java中使用JFrame创建Swing菜单示例
DrawerLayout的封装,对于菜单是ListView的应用来说,这个库提供了更直接的使用方式,你不再需要去写menu的布局,如果你对DrawerLayout的使用没有信心,这个库使用起来可能会让你觉得简单些。项目地址:...
java编写的计算器,能实现加减乘除。 //***该梦幻计算器与Windows附件自带计算器的标准版功能、界面相仿***// //******但还不支持键盘操作,如有需要,下一次等级将满足你**********// import java.awt.*; import ...
创建界面相关的接口:将菜单中显示的内容定义成若干字符串常量,放入一个接口Menu中以便使用 TestDemo(主类) import java.util.ArrayList; import java.util.Iterator; import java.util.Scanner; /** * @Author ...
解析menu.xml,将树形菜单解析过滤生成java类,在jsp显示出来
menuImage=new JMenu("选择墙和路的图像"); wallImage=new JMenuItem("墙的图像");//创建菜单项对象 roadImage=new JMenuItem("路的图像"); playerImage1=new JMenuItem("玩家图像"); defaultImage=new ...
JS经典下拉导航菜单1 JS经典下拉导航菜单1
java教程中的一段源码,其功能是,用java语句创建弹出式菜单。