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经常使用控件类(二)的更多相关文章
- IOS学习笔记(四)之UITextField和UITextView控件学习
IOS学习笔记(四)之UITextField和UITextView控件学习(博客地址:http://blog.csdn.net/developer_jiangqq) Author:hmjiangqq ...
- .NET MVC 学习笔记(七)— 控制input控件
.NET MVC 学习笔记(七)— 控制input控件 画面中有时候需要输入数字,这时就需要控制input的输入.以下为保留两位有效数字. /* * 初始化数字输入 */ function initD ...
- Android学习笔记(九)——布局和控件的自定义
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! View是 Android中一种最基本的 UI组件,它可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件 ...
- Winform控件学习笔记【第二天】——常用控件
背景:期末考试刚过就感冒了,嗓子火辣辣的,好难受.但是一想起要学习总结就打起精神来了,Winform控件网上也没有多少使用教程,大部分都是自己在网上零零散散的学的,大部分用的熟了,不总结会很容易忘得. ...
- Dynamic CRM 2013学习笔记(八)过滤查找控件 (类似省市联动)
我们经常要实现类似省市联动一样的功能,常见的就是二个查找控件,一个选择了省后,另一个市的查找控件就自动过滤了,只显示当前省下的市,而不是所有的市.当然这是最简单的,实际工作中还有更复杂的功能要通过过滤 ...
- 【AngularJS学习笔记】封装一些简单的控件(封装成Html标签)
bootstrap有强大的指令系统,可以自定义一些属性,基本知识请移步:http://angularjs.cn/A00r http://www.cnblogs.com/lvdabao/p/33916 ...
- ios学习笔记第三天之UI控件
- 张高兴的 Xamarin.Android 学习笔记:(四)常用控件
示例地址 GitHub : https://github.com/ZhangGaoxing/xamarin-android-demo/tree/master/ControlsDemo
- Windows程序设计学习笔记(四)自绘控件与贴图的实现
Windows系统提供大量的控件供我们使用,但是系统提供的控件样式都是统一的,不管什么东西看久了自然会厌烦,为了使界面更加美观,添加一些新的东西我们需要自己绘制控件. 控件在默认情况下并不进行自绘,如 ...
随机推荐
- Strom 简介,ppt
数据的生成可以看做一连串发生的离散事件, 这些事件流会伴随着不同的数据流.操作和分析,都会由一个通用的软件框架和基础设施来处理. Storm 是 实时流计算框架之一.它提供了可容错 ...
- zookeeper_相关命令 以及 API
(区分大小写) 启动ZooKeeper服务 进入主目录下的 /bin 文件夹. zkServer.sh start. 需要每个节点运行启动命令 客户端启动 zkCli ...
- eclipse调试(debug)弹出错误
原创:http://www.cnblogs.com/lanhj/p/3874426.html 警告信息: Cannot connect to VM com.sun.jdi.connect.Transp ...
- 怎样用第三方开源免费软件portecle从https站点上导出SSL的CA证书?
在我这篇文章中.我提到了怎样用OpenSSL从https站点上导出SSL的CA证书? 这样的方式不太直观,且须要用户自己手工拷贝.然后另存为文件,那么有没有更好更方便的工具呢? 幸运的是,有热心于开 ...
- C++学习笔记11-面向对象2
1. 仅仅能初始化直接基类 一个类仅仅能初始化自己的直接基类.直接就是在派生列表中指定的类.假设类C 从类B 派生,类B 从类A 派生,则B 是C 的直接基类.尽管每一个C 类对象包括一个A 类部 ...
- 保存数据同一时候查询保存数据记录的ID
保存数据时同一时候取出该数据的记录ID insert into Table(a,b) values(1,2) select @@identity
- BOOST_CLASS_EXPORT
用基类的指针去转存派生类时除了上一篇boost::serialization 用基类指针转存派生类(错误多多,一波三折)之外.还有还有一种更简单的方法: 用BOOST_CLASS_EXPORT宏. 以 ...
- 关于jacob支持BSTR类型的经验总结
作者:朱金灿 来源:http://blog.csdn.net/clever101 jacob是实现Java和COM之间互操作的一个开源中间件.网上大多的程序示例基本上是使用jacob调用微软的offi ...
- 轻量级记事本工具:CintaNotes
本片文章介绍CintaNotes小工具 功能介绍: 方便.快捷的记录笔记: 快捷地从任何地方等截取内容生成笔记: 高效的记事本内容查询: 轻松的标签管理 支持移动设备和电脑同步(估计要收费) 官网下载 ...
- 检查类型是否包含iterator