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经常使用控件类(二)的更多相关文章

  1. IOS学习笔记(四)之UITextField和UITextView控件学习

    IOS学习笔记(四)之UITextField和UITextView控件学习(博客地址:http://blog.csdn.net/developer_jiangqq) Author:hmjiangqq ...

  2. .NET MVC 学习笔记(七)— 控制input控件

    .NET MVC 学习笔记(七)— 控制input控件 画面中有时候需要输入数字,这时就需要控制input的输入.以下为保留两位有效数字. /* * 初始化数字输入 */ function initD ...

  3. Android学习笔记(九)——布局和控件的自定义

    //此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! View是 Android中一种最基本的 UI组件,它可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件 ...

  4. Winform控件学习笔记【第二天】——常用控件

    背景:期末考试刚过就感冒了,嗓子火辣辣的,好难受.但是一想起要学习总结就打起精神来了,Winform控件网上也没有多少使用教程,大部分都是自己在网上零零散散的学的,大部分用的熟了,不总结会很容易忘得. ...

  5. Dynamic CRM 2013学习笔记(八)过滤查找控件 (类似省市联动)

    我们经常要实现类似省市联动一样的功能,常见的就是二个查找控件,一个选择了省后,另一个市的查找控件就自动过滤了,只显示当前省下的市,而不是所有的市.当然这是最简单的,实际工作中还有更复杂的功能要通过过滤 ...

  6. 【AngularJS学习笔记】封装一些简单的控件(封装成Html标签)

    bootstrap有强大的指令系统,可以自定义一些属性,基本知识请移步:http://angularjs.cn/A00r  http://www.cnblogs.com/lvdabao/p/33916 ...

  7. ios学习笔记第三天之UI控件

  8. 张高兴的 Xamarin.Android 学习笔记:(四)常用控件

    示例地址 GitHub : https://github.com/ZhangGaoxing/xamarin-android-demo/tree/master/ControlsDemo

  9. Windows程序设计学习笔记(四)自绘控件与贴图的实现

    Windows系统提供大量的控件供我们使用,但是系统提供的控件样式都是统一的,不管什么东西看久了自然会厌烦,为了使界面更加美观,添加一些新的东西我们需要自己绘制控件. 控件在默认情况下并不进行自绘,如 ...

随机推荐

  1. 再谈CLR查找和加载程序集的方式

    原文:再谈CLR查找和加载程序集的方式 这是一个老问题,以前也有朋友写过一些文章介绍,但可能还不是很全面.我也多次被人问到,这里结合案例再次谈谈,希望对大家有所帮助. 本文范例代码可以通过这里下载 h ...

  2. 七 HBase表结构设计

      表结构设计之  高表  与 宽表 选择       HBase 中的表可以设计为高表(tall-narrow table) 和 宽表(flat-wide table).         高表 : ...

  3. Track Active Item in Solution Explorer

    Tools-->Options-->Projects and Solutions-->Track Active Item in Solution Explorer

  4. Android控件-单选按钮RadioButton

    RadioGroup单选按钮用法,还是先看效果图 先中后,点RadioGroup测试按钮,可在标题栏显示选择结果,点清除可以清除选择.下面上代码,main.xml: <RadioGroup an ...

  5. AtCoder Beginner Contest 067 C - Splitting Pi

    C - Splitting Pile Time limit : 2sec / Memory limit : 256MB Score : 300 points Problem Statement Snu ...

  6. AIX 压缩与归档

    .tar.Z 格式 压缩:  compress filename.tar 解压:  zcat filename.tar.Z           tar -xvf -   .tar.gz 格式 压缩:t ...

  7. 【RHEL7/CentOS7网络配置】

    目录 网卡配置文件 查网卡信息 测试网络是否正常 使用 nmtui 命令配置网络 使用 nm-connection-editor 工具配置网络 修改回6.x版本的网卡名 Rhel/CentOS网络配置 ...

  8. oracle基础入门(一)

    一:Oracle的安装     我所知的Oracle的数据库有 10g,11g, 12g, 我们常用的是10g ,因为10g有scott的用户,而11和12现在还没有(哪位大神看到有问题可以指出哦), ...

  9. hzwer 模拟题 祖孙询问

    祖孙询问 题目描述 已知一棵n个节点的有根树.有m个询问.每个询问给出了一对节点的编号x和y,询问x与y的祖孙关系. 输入输出格式 输入格式: 输入第一行包括一个整数n表示节点个数. 接下来n行每行一 ...

  10. SQL 自增列清零方法

    SQL Identity自增列清零方法1.使用DBCC控制台命令: dbcc checkident(表名,RESEED,0) 2.truncate table 也可将当前标识值清零 但当有外键等约束时 ...