Menu菜单 Java实现

本文介绍了一个使用 Java AWT 实现的简单菜单栏示例,包括文件、编辑及关于等主菜单,每个主菜单下还包含若干子菜单项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[img]http://dl.iteye.com/upload/picture/pic/75002/0ada4806-0665-3921-b3c4-822358ef1a16.jpg[/img]

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();
}

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值