博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVASE学习笔记:第十章 SWing经常使用控件类(二)
阅读量:5923 次
发布时间:2019-06-19

本文共 1957 字,大约阅读时间需要 6 分钟。

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);
     
     
     
    }

 

转载地址:http://fkavx.baihongyu.com/

你可能感兴趣的文章
nginx php上传大文件的设置(php-fpm)
查看>>
MySQL 运行状态监控方法
查看>>
Fedora 12 环境下Gtk+开发环境配置
查看>>
vs2008中在解决方案资源管理器查看当前打开文件
查看>>
ubuntu14.04 鼠标闪烁问题
查看>>
jQuery Lightbox(balupton版)图片展示插件demo
查看>>
Elasticsearch集群的简单搭建
查看>>
SCRT-SSH传输文件
查看>>
Python非常cool的svg格式chart生成库pygal
查看>>
Telnet部署与启动 windows&&linux
查看>>
行列式的乘法定理
查看>>
有1000瓶水,3个瓶子可以再换1瓶,一共可以喝多少瓶?
查看>>
Search in Rotated Sorted Array ||
查看>>
NUC_HomeWork1 -- POJ2067(最短路)
查看>>
卸载mysql
查看>>
二叉树的遍历
查看>>
The Distinguish of the share or static lib in MFC
查看>>
如何导出数据库的数据词典
查看>>
linux下内存释放问题
查看>>
让Java和JavaScript进行交互
查看>>