menutest.java

来自「这是java的源代码,感觉上是挺不错的哦,要下载赶快来哦,有附加数据库的哦」· Java 代码 · 共 60 行

JAVA
60
字号
package ptu;

import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class MenuTest extends Frame{
	MenuBar mBar1;
	Menu menu1,menu2;
	MenuItem menuItem1,menuItem2,menuItem3,menuItem4;
	CheckboxMenuItem checkMenuItem1;
	Button button1;
	public MenuTest()
	{
		mBar1=new MenuBar();
		menu1=new Menu("文件");
		menu2=new Menu("帮助");
		menuItem1=new MenuItem("保存");
		menuItem2=new MenuItem("退出");
		menuItem3=new MenuItem("关于");
		menuItem4=new MenuItem("欢迎");
		button1=new Button("按钮");
		checkMenuItem1=new CheckboxMenuItem("可选菜单项");
		menu1.add(menuItem1);
		menu1.add(menuItem2);
		menu2.add(menuItem3);
		menu2.add(menuItem4);
		mBar1.add(menu1);
		mBar1.add(menu2);
		menu2.add(checkMenuItem1);
		checkMenuItem1.addItemListener(new ItemListener(){

			public void itemStateChanged(ItemEvent arg0) {
				// TODO 自动生成方法存根
				button1.enable(checkMenuItem1.getState());				
			}
			
		});		
		this.setTitle("菜单测试");
		this.setSize(200, 200);
		this.setLayout(new FlowLayout());
		this.setMenuBar(mBar1);
		this.add(button1);
	}
	public static void main(String[] args)
	{
		MenuTest test1=new MenuTest();
		test1.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e)
			{
				System.exit(0);
			}
		});
		test1.show();
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?