第七章 图形程序设计
来源:互联网 发布:解放台湾 知乎 编辑:程序博客网 时间:2024/04/30 01:07
Abstract Window Toolkit (AWT),
eclipse 使用SWT
7.1 创建框架
AWT Frame
SWing JFrame
事件分派线程:
EventQueue.invokeLater(new Runnable() { public void run() { SimpleFrame frame = new SimpleFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } });
ToolKit 类 与本地窗口系统相关
多屏幕GraphicsEnvironment和GraphicsDevice来获得显示屏大小
GraphicsDevice类允许在全屏模式下执行应用程序
7.4 在组件中显示信息
7.5 处理2D图形
自从Java SE 2 以来,paintComponent 方法自动获得一个Graphics2D类对象,用户只需一次类型转换
awt.geom包
7.6 使用颜色
java.awt.Graphics 1.0
• Color getColor()
• void setColor(Color c)
java.awt.Graphics2D 1.2
• Paint getPaint()
• void setPaint(Paint p)
java.awt.Component 1.0
• Color getBackground()
• void setBackground(Color c)
Color getForeground()
void setForeground(Color c)
7.7 文本使用特殊字体
GraphicsEnvironment.getLocalGraphicsEnvironment()
.getAvailableFontFamilyNames();
关于字体的排版详见 corejava 7.7
7.8 显示图像
Image image = new ImageIcon(filename).getImage();
0 0
- 第七章 图形程序设计
- 第七章 图形程序设计
- 第七章 图形程序设计
- java学习笔记---第七章图形程序设计
- 第七章 图形学习心得
- Linux程序设计第七章
- C++ Builder 第七章 图形
- 《C程序设计》第七章:函数
- Objective-C 程序设计 第七章
- linux程序设计:第七章 数据管理
- 第七章、QT5图形视图框架
- 图形程序设计
- Java程序设计2 第七章课后习题
- 《PHP程序设计》第七章Web基础
- 学习Objective-C程序设计 第七章练习
- MFC Windows 程序设计 第七章 控件
- Linux程序设计第七章 内存管理 笔记
- windows程序设计-第七章 BLOKOUT1 备注
- HDU 2032 杨辉三角
- 【AI插件】Flex4.6 DataGrid自定义ComboBox并获取自定义ComboBox的值
- 纠错码
- NPM 3 Beta为Windows用户带来利好消息
- Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- 第七章 图形程序设计
- 最全前端面试问题及答案总结
- 道理你都懂,为什么你还会痛苦
- [华为机试练习题]56.求子数组的最大和
- js lodash 'date' 'nunber' 'math' methods
- LeetCode #002 Add Two Numbers
- 黑马程序员——Java集合框架—整理笔记
- Python_Monkeyrunner
- 《java课程设计》之猜猜看游戏(三)