⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menutest.java

📁 java练习程序
💻 JAVA
字号:
//Ch15_4
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class MenuwindowCh15_4 extends Frame
{
	MenuBar menubar;    //声明1个菜单条对象。
	Menu menul,menu2;    //声明2个菜单对象。
	MenuItem  iteml, item2, item3,item4,item5,item6;//声明6个菜单项对象。 
	TextArea text; 
	MenuwindowCh15_4(String s,  int a,int b)    //构造方法,当创建窗口时 
	{
		super(s); //窗口名字是字符串s,super()必需在第一句。 
		menubar=new MenuBar(); //创建一个栗单条。 
		menul=new Menu("文件");    //创建2个菜单。 
		menu2=new Menu("编辑"); 
		iteml=new MenuItem("新建");
		item2=new MenuItem("保存");//创建6个菜单项。 
		item3=new MenuItem("打印");
		item4=new MenuItem("复制"); 
		item5=new MenuItem("全选");
		item6=new MenuItem("粘贴"); 
		text=new TextArea(); 
		setLayout(new GridLayout(1,1)); //把窗口布局设置为GridLayout布局。
		setSize(a,b); 	//把窗口的初始大小设置为a*b像素。 
		setBackground(Color.white); //把窗口的底色设置为白色。 
		setVisible(false);    //把窗口设置为不可见的。 
		menul.add(iteml);menul.add(item2); 
		menul.add(item3);menu2.add(item4); //菜单增加菜单项。 
		menu2.add(item5);menu2.add(item6); 
		menubar.add(menul);menubar.add(menu2);//菜单条增加菜单。
		setMenuBar(menubar); //窗口增加菜单条。 
		add(text);pack();//用紧凑方式显示窗口。 
	}
}

public class MenuTest extends Applet implements ActionListener 
{
	MenuwindowCh15_4 window; //声明一个窗口对象。   
	Button button1,button2; 
	public void init() 
	{
		button1=new Button("打开窗");  
		button2=new Button("关闭窗"); 
		window=new MenuwindowCh15_4("音乐之窗",60,60);//创建窗口。 
		button1.addActionListener(this);
		button2.addActionListener(this); 
		add(button1);
		add(button2);
	}
	
	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource()==button1)
		{
			window.setVisible(true);
		}
		else if(e.getSource()==button2)
		{
			window.setVisible(false);
		}
	}
}

⌨️ 快捷键说明

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