JAVASE学习笔记:第十章 SWing经常使用控件类

Posted blfbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVASE学习笔记:第十章 SWing经常使用控件类相关的知识,希望对你有一定的参考价值。

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经常使用控件类的主要内容,如果未能解决你的问题,请参考以下文章

201671010107 2016-2017-2 《Java程序设计》第十章学习心得

第十章读书笔记

流畅python学习笔记:第十章:序列的修改,散列和切片

JAVASE学习笔记:第八章 经常使用类Util工具包之日期类数字类

python基础学习笔记——Python基础教程(第2版 修订版)第十章(充电时刻)

第十章 读书笔记