码迷,mamicode.com
首页 > 编程语言 > 详细

JAVASE学习笔记:第十章 SWing常用控件类(二)

时间:2015-06-10 14:19:53      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:javase   java   

7、JComboBox 下拉列表
        /*
  * 初始化下拉列表
  */
 public void addcomb(){
  String[] area = {"山西省", "山东省", "河北省", "陕西省"};
  JComboBox jb=new JComboBox(area);
  jb.setSize(70, 20);
  jb.setLocation(120, 200);
  jb.setOpaque(false);
  c.add(jb);
  String[] area1 = {"太原", "长治", "忻州", "榆次"};
  JComboBox jb1=new JComboBox(area1);
  jb1.setSize(70, 20);
  jb1.setLocation(200, 200);
  jb1.setOpaque(false);
  c.add(jb1);
  c.setLayout(null);
 }

8、JList   列表
        /*
  * 初始化list
  */
 public void addList(){
  String[] data = {"one", "two", "three", "four"};

  JList jl=new JList(data);
 
  jl.setSize(100, 500);
  jl.setLocation(100, 50);
  c.add(jl);
  c.setLayout(null);
 }

9、JTextArea 文本域
        /*
  * 初始化文本区域
  */
 public void addArea(){
  JTextArea ja=new JTextArea();
  //ja.setSize(100, 40);
  JScrollPane jp=new JScrollPane(ja);
  jp.setSize(200, 60);
  jp.setLocation(100, 100);
  c.add(jp);
  c.setLayout(null);
 }
10、JMenu 创建菜单栏
    /*
     * 创建菜单栏
     */
    public void addbar(){
     //创建菜单栏
     JMenuBar jmb=new JMenuBar();
     jmb.setSize(this.getWidth(), 30);
     jmb.setLocation(0, 0);
     c.add(jmb);
     c.setLayout(null);
     //创建菜单
     JMenu filemenu=new JMenu("文件(F)");
     JMenu editmenu=new JMenu("编辑(E)");
     JMenu editmenu1=new JMenu("格式(O)");
     JMenu editmenu2=new JMenu("查看(V)");
     JMenu editmenu3=new JMenu("帮助(H)");
     //设置快捷键
     filemenu.setMnemonic(‘f‘);
     editmenu.setMnemonic(‘e‘);
     editmenu1.setMnemonic(‘o‘);
     editmenu2.setMnemonic(‘v‘);
     editmenu3.setMnemonic(‘h‘);
     //添加菜单到菜单栏
     jmb.add(filemenu);
     jmb.add(editmenu);
     jmb.add(editmenu1);
     jmb.add(editmenu2);
     jmb.add(editmenu3);
     //创建菜单项
     JMenuItem it1=new JMenuItem("新建");
     JMenuItem it2=new JMenuItem("保存");
     JMenuItem it3=new JMenuItem("打开");
     JMenuItem it4=new JMenuItem("退出");
     //添加菜单项到    文件菜单
     filemenu.add(it1);
     filemenu.add(it2);
     filemenu.add(it3);
     //添加分割符
  filemenu.addSeparator();
     filemenu.add(it4);
     //创建菜单项
     JMenuItem it11=new JMenuItem("复制");
     JMenuItem it12=new JMenuItem("剪切");
     JMenuItem it13=new JMenuItem("粘贴");
     JMenuItem it14=new JMenuItem("查找");
     //添加菜单项到    编辑菜单
     editmenu.add(it11);
     editmenu.add(it12);
     editmenu.add(it13);
     editmenu.add(it14);
     
     
     
    }

 

JAVASE学习笔记:第十章 SWing常用控件类(二)

标签:javase   java   

原文地址:http://blog.csdn.net/cb_fxb/article/details/46440343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!