8.GUI设计概述 java
2014-04-03 21:19
288 查看
1. 图形用户界面(GUI),开发工具包有 java.awt和java.swing,其中java.awt功能有限,组成元素基本都为重组件(依赖于系统),而java.swing是对awt的扩展,JComponent为轻组件,即与系统无关,其余仍为重组件。swing继承了awt。
Swing不能完全取代awt,只能替代awt中的用户界面组件,辅助类仍然保持不变。
2. GUI组成元素分为容器、组件、用户自定义成分(无交互功能,美化作用)
3. 一般步骤:1. 创建GUI组件,指定其属性
2. 使用某种布局管理器,将组件加入到容器指定位置
3. 将该组件注册给对应事件监听程序,编写事件处理方法,实现用户交互
4. 图形类可分为三组:
1. 容器类:JFrame( 框架) JDialog(弹出式窗口) JApplet(Applet窗口) JPanel(面板)Container(容器)
2. 组件类:JButton JTextField JTextArea JComboBox JList JRadioButton JMenu
3. 辅助类:Color Font Fontmetrics Dimension LayoutManager Graghics
各种图形类详情如下:
一. 框架
1.JFrame框架 /article/9739795.html
2.Container容器 /article/9739796.html
3.布局管理器 /article/9739797.html
4 对话框/article/9739801.html
二.组件
1.JPanel 面板类 /article/9739800.html
2. JScrollPane 滚动面板
3.各类组件总结:/article/9739817.html
三.辅助类
1.Color颜色 /article/9739798.html
2.Font 字体类 /article/9739799.html
3.Dimension 尺寸类 /article/9739802.html
4.ImageIcon 图标类 /article/9739803.html
5.GraphicsEnvironment 图形环境类 /article/9739804.html
6.Polygon 多边形类 /article/9739805.html
7 Graphics 绘图类 http://blog.csdn.net/yuge1hao/article/details/23127019
8.FontMetrics 字体属性类 /article/9739807.html
9.Point 平面点类 /article/9739808.html
10 组件边框 http://blog.csdn.net/yuge1hao/article/details/23206443
Swing不能完全取代awt,只能替代awt中的用户界面组件,辅助类仍然保持不变。
2. GUI组成元素分为容器、组件、用户自定义成分(无交互功能,美化作用)
3. 一般步骤:1. 创建GUI组件,指定其属性
2. 使用某种布局管理器,将组件加入到容器指定位置
3. 将该组件注册给对应事件监听程序,编写事件处理方法,实现用户交互
4. 图形类可分为三组:
1. 容器类:JFrame( 框架) JDialog(弹出式窗口) JApplet(Applet窗口) JPanel(面板)Container(容器)
2. 组件类:JButton JTextField JTextArea JComboBox JList JRadioButton JMenu
3. 辅助类:Color Font Fontmetrics Dimension LayoutManager Graghics
各种图形类详情如下:
一. 框架
1.JFrame框架 /article/9739795.html
2.Container容器 /article/9739796.html
3.布局管理器 /article/9739797.html
4 对话框/article/9739801.html
二.组件
1.JPanel 面板类 /article/9739800.html
2. JScrollPane 滚动面板
3.各类组件总结:/article/9739817.html
三.辅助类
1.Color颜色 /article/9739798.html
2.Font 字体类 /article/9739799.html
3.Dimension 尺寸类 /article/9739802.html
4.ImageIcon 图标类 /article/9739803.html
5.GraphicsEnvironment 图形环境类 /article/9739804.html
6.Polygon 多边形类 /article/9739805.html
7 Graphics 绘图类 http://blog.csdn.net/yuge1hao/article/details/23127019
8.FontMetrics 字体属性类 /article/9739807.html
9.Point 平面点类 /article/9739808.html
10 组件边框 http://blog.csdn.net/yuge1hao/article/details/23206443
相关文章推荐
- POJ-1141 Brackets Sequence 经典区间DP
- PDOstament对象执行execute()函数,只要是sql语句正确都是返回true
- ASINetworkQueue详解,用法示例
- ASIHttpRequest:创建队列、下载请求、断点续传、解压缩
- 最长公共子序列(加强版) Hdu 1503 Advanced Fruits
- 单例模式
- Java String, StringBuffer 和 StringBuilder 类的使用时机
- Document ID does NOT work issue
- Android UI开发第四十二篇——实现实现易信的圆形图像和对话列表的图像显示部分
- Android UI开发第四十二篇——实现实现易信的圆形图像和对话列表的图像显示部分
- ios学习记录 day24 UI 3 复习
- java 获取 Map中所有的 key 和 value 值
- 【DP】Distinct Subsequences
- gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0
- moonmq: 用go实现的高性能message queue
- moonmq: 用go实现的高性能message queue
- Cannot assign requested address的解决办法
- 两个让 NGUI 按钮顺序显示(间隔一段时间后出现)的方法
- WIN7+VS2008碰到LINK : fatal error LNK1000: Internal error during IncrBuildImage错误 示microsoft increment
- 关于Uri中ContentValues的用法