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

📄 menutest.java

📁 贪食蛇的实现源码
💻 JAVA
字号:
package awt;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.event.*;
public class MenuTest extends Frame {
	private Frame f=new Frame("hello");
    private Menu me=new Menu("file",false);
    private Menu men=new Menu("edit",true);
    private MenuBar mb=new MenuBar();
   // private MenuItem mi=new MenuItem("menuitem");
    private PopupMenu pm=new PopupMenu("popupmenu");
public void menu(){
    f.setLayout(new FlowLayout());
	  f.setSize(300,300);
	 // me.setShortcut("open");
	  f.add(pm);
	  pm.add("run as");
	  pm.add("source");
	  pm.add("bebug as");
	  me.add("open");
	  me.add("close");
	  me.add("safe");
	  me.add("import");
	  me.add("export");
	  men.add("copy");
	  men.add("paste");
	  //men.add("delete");
	  men.add("cut");
	  men.insert("delete", 3);
	  f.setMenuBar(mb);//必须要不什么都不显示f.add()添加不上去
	  mb.add(me);
	  mb.add(men);
	  f.setVisible(true);
	  f.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent evt){
				f.setVisible(false);
				f.dispose();
				System.exit(0);
			}
		});
	 final TextArea p=new TextArea(100,100);//非必要
	  p.setBackground(Color.GREEN);//非必要 谁的颜色??
	  f.add(p);//非必要
	  f.addMouseListener(new MouseAdapter(){
		  public void mouseReleased(MouseEvent evt){
			  if(evt.isPopupTrigger()){
				  System.out.println("Popup trigger");
				  System.out.println(evt.getComponent());
				  System.out.println(""+evt.getX()+""+evt.getY());
				  pm.show(evt.getComponent(), evt.getX(), evt.getY());
			  }
		  }
	  });
	  
	  
}
	  
	public static void main(String[] args){
		MenuTest  mt=new MenuTest ();
		mt.menu();
		//mt.setVisible(true);

	}

}

⌨️ 快捷键说明

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