首页 > 代码库 > JAVASE学习笔记:第十章 SWing经常使用控件类(二)

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 = http://www.mamicode.com/{"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经常使用控件类(二)