第七章 图形程序设计
来源:互联网 发布:java asm 编辑:程序博客网 时间:2024/05/17 04:12
创建框架:
顶层窗口(没有包含在其他窗口中的窗口)被称为框架,在AWT中用Frame类描述。这个类的Swing版本称为JFrame。JFrame扩展于Frame类,是极少数几个不绘制在画布上的Swing组件之一。
框架定位:
setLocation和setBounds方法用于设置框架的位置。
setIconImage用于告诉窗口系统在标题栏、任务切换窗口等位置显示哪个图标。
setTitle:改变标题栏文字
setResizable:利用一个boolean值确定框架的大小是否允许用户改变。
在组件中显示信息:
2D图形:
paintComponent方法就会自动地获得一个Graphics2D类对象,我们只需要进行一次类型转换就可以了。
public void paintComponent(Graphics g)
{
Graphics2D g2 = (Graphics2D)g;
}
要想绘制图形,首先要创建一个实现了Shape接口的类的对象,然后调用Graphics2D类中的draw方法。例如,
Rectangle2D rect = ...
g2.draw(rect);
为文本设定特殊字体:
通过字体名指定一种字体。字体名由字体家族名和一个可选的"Bold"后缀组成。例如"Helvetica"和“Helvetica Bold".
- 第七章 图形程序设计
- 第七章 图形程序设计
- 第七章 图形程序设计
- java学习笔记---第七章图形程序设计
- 第七章 图形学习心得
- Linux程序设计第七章
- C++ Builder 第七章 图形
- 《C程序设计》第七章:函数
- Objective-C 程序设计 第七章
- linux程序设计:第七章 数据管理
- 第七章、QT5图形视图框架
- 图形程序设计
- Java程序设计2 第七章课后习题
- 《PHP程序设计》第七章Web基础
- 学习Objective-C程序设计 第七章练习
- MFC Windows 程序设计 第七章 控件
- Linux程序设计第七章 内存管理 笔记
- windows程序设计-第七章 BLOKOUT1 备注
- 在Windows Phone中进行3D开发之十三阳光
- 润滑脂与润滑油的区别
- 《新飞飞》网游服务器架构设计
- 项目经理修炼之道(2) -- 必须读的书
- mysql日期和时间格式转换
- 第七章 图形程序设计
- 学习驱动的步骤
- 线程池应用小示例
- C#动态创建Access数据库表
- 关于数组的浅拷贝与深拷贝
- 第七章快速排序之“区间模糊排序FUZZY-SORT”(待改进。。。)
- DOM解析XML
- 工厂方法模式
- java集合