zoukankan      html  css  js  c++  java
  • [java]窗口中的菜单项

    代码:


    caidan.java

    public class caidan
    {
    	public static void main(String args[]){
    		WindowMenu win = new WindowMenu("带菜单的窗口",20,30,200,190);
    	}
    }


    WindowMenu.java
    import javax.swing.*;
    import java.awt.event.InputEvent;
    import java.awt.event.KeyEvent;
    import static javax.swing.JFrame.*;
    public class WindowMenu extends JFrame
    {
    	JMenuBar menubar;
    	JMenu menu,subMenu;
    	JMenuItem item1,item2;
    	public WindowMenu(){}
    	public WindowMenu(String s,int x,int y,int w,int h){
    		init(s);
    		setLocation(x,y);
    		setSize(w,h);
    		setVisible(true);
    		setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    
    }
    void init(String s){
    	setTitle(s);
    	menubar = new JMenuBar();
    	menu = new JMenu("菜单");
    	subMenu= new JMenu("软件项目");
    	item1 = new JMenuItem("java话题",new ImageIcon("1.bmp"));
    	item2 = new JMenuItem("动画话题",new ImageIcon("2.bmp"));
    	item1.setAccelerator(KeyStroke.getKeyStroke('A'));
    	item2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
    menu.add(subMenu);
    	menu.add(item1);
    	menu.addSeparator();
    	menu.add(item2);
    	
    		subMenu.add(new JMenuItem("汽车销售系统",new ImageIcon("33.jpg")));
    	subMenu.add(new JMenuItem("农场信息系统",new ImageIcon("4.bmp")));
    
    	menubar.add(menu);
    	setJMenuBar(menubar);
    }
    }


    ps:原图有点大了 




    运行截图:






  • 相关阅读:
    CSS复合选择器
    CSS样式规则及字体样式
    jQuery 样式操作
    jQuery 选择器
    jQuery 的基本使用
    jQuery 介绍
    本地存储
    移动端常用开发框架
    移动端常用开发插件
    移动端click 延时解决方案
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697861.html
Copyright © 2011-2022 走看看