- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
awt 和swing 窗体概要1
Awt 和 swing《Awt 和 Swing 双剑合璧》
《常用类与控件的详细介绍有例子第一版》
目的:方便查找 控件的使用方法,还有例子,可以快速帮助理解。
开发工具 Eclipse 3.5.2 for JAVA
JDK 版本 1. 6
主要用到了的 jar 包有
java . awt. * ;
javax. swing. * ;
关于这节的介绍主要通过如下方式讲述
创建一个控件,为该控件添加监听,将该控件添加到另外一个控件之中,最后将控
件添加到窗体中,指定位置,设置显示。
这次主要讲解的 swing 类有
javax. swing. Icon; // 接口
javax. swing. ImageIcon ; // 一个 Icon 接口的实现,它根据 Image 绘制 Icon
javax. swing. JFrame ; // 顶层容器
javax. swing. JLabel; // 标签 用于短文本字符串或图像或二者的显示区
javax. swing. JMenu ; // 菜单
javax. swing. JMenuBar; // 菜单栏
javax. swing. JMenuItem; // 菜单中的项
javax. swing. JPanel ; // 面板 轻量级容器
javax. swing. JScrollPane; // 垂直和水平滚动条
javax. swing. JSplitPane ; // 用于分隔两个(只能两个)Component 组件
javax. swing. JFileChooser; // 用户选择文件提供了一种简单的机制
javax. swing. JButton ; // 通过 Action 可配置按钮
javax. swing. JSlider; // 移动滑块来选择值的组件
javax. swing. JSpinner; // 选择一个数字或者一个对象值的单行输入字段
javax. swing. JTextField; // 轻量级组件,它允许编辑单行文本
javax. swing. JTextArea; // 一个显示纯文本的多行区域
javax. swing. event.ChangeEvent; // 用于通知感兴趣的参与者事件源中的状态已
发生更改
javax. swing. event.ChangeListener; // 接口 定义一个侦听 ChangeEvent 的对象
主要用到 awt 中的类有
java . awt. Color; // 封装默认 sRGB 颜色空间中的颜色
java . awt . Dimension; // 封装单个对象中组件的宽度和高度(精确到整数)。
java . awt. Graphics; // 允许应用程序在组件(已经在各种设备上实现)以及闭屏图
像上进行绘制
java . awt. Image; // 表示图形图像的所有类的超类。必须以特定于平台的方式获
取图像
java . awt. event. ActionEvent; // 指示发生了组件定义的动作的语义事件
java . awt. event. ActionListener; // 接口 用于接收操作事件的侦听器接口
page2 @oacame
java . awt. event. MouseEvent; // 指示组件中发生鼠标动作的事件
java . awt. event. MouseListener; // 接口用于接收组件上鼠标事件(按下释放单击
进入离开)的侦听器接口
○ 1
ImageIcon 可以通过构造函数 ImageIcon(Image src) 把 Image 图片转化格式为图
标
○ 2 ImageIcon 可以通过构造函数 ImageIcon(String path) 加载图片,通过 getImage()
方法 获得 Image 对象
○ 3 JFrame 类继承 JFrame 即可获得框口能力,以下是对窗口的操作
// 设置窗口的标题
this. setTitle( “ MapEditor v0 . 1 ” ) ;
// 设置窗口布局为空,为默认,绝对布局
this. setLayout(null);
// 设置默认关闭操作 关闭即退出
this. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);
// 设置窗口显示位置 x 轴,y 轴 还有宽 width 长 height
this. setBounds(100 , 100 , 640 , 500) ;
// 设置窗口可见性
this. setVisible(true) ;
您可能关注的文档
最近下载
- 北京-威旺M20-产品使用说明书-威旺M20 A12-BJ6443V4SMB-M20使用说明书V22015-01-29.pdf
- 春花秋月何时了G调正谱.pdf
- 急性心肌梗死及PCI术d 护理查房ppt课件.ppt
- 颅内压增高与治疗培训ppt课件.pptx VIP
- 公司关于“精益管理年”宣传工作的方案.pdf VIP
- 钻孔灌注桩试桩技术要求.docx
- DG_TJ08-2062-2017:住宅工程套内质量验收规范.pdf VIP
- 剑桥(join in)版三年级上册英语全册教学课件(配2024年秋改版教材).pptx
- 2023年全国高级化妆师化妆技术及基础知识考试题库(附含答案) .docx
- 金宝Prismaflex操作说明书_金宝prismaflex.pdf
文档评论(0)