Java绘图.ppt_第1页
Java绘图.ppt_第2页
Java绘图.ppt_第3页
Java绘图.ppt_第4页
Java绘图.ppt_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java绘图,前言,本章说明 Java 的绘图功能,包括字型与顏色的控制,但是这些绘图功能、字型、与顏色所控制的对象是一個什么样的物件呢?,当初 Java 給人深刻的印象是它对 applet 及应用程序支援绘图的功能,現在 Java 包装许多绘图功能于 Java2D API 中让您可轻易控制诸如线条的样式及图形依样式着色等功能。图11.2 在 Java API 中陈列一些有关绘图的類別及其继承关系,其中绘图类別 Graphics、字型类別 Font、颜色类別 Color 為本章的主题。,绘图类别,在绘图之前必須先了解坐标系统,水平 X坐标由左至右为正方向,垂直 Y坐标从上至下为正方向。,绘图坐

2、标,绘图方式,Java 的绘图文件 (graphics context) 可以在萤幕上制作成图形,Graphics 物件用來绘制绘图文件,它备有绘图方法、設定字型、选择颜色等功能。 绘图类別 Graphics 为抽象类別,是所有绘图图形或字型的基础类別,它允许您在元件上制作图形或字型。所有的制作都使用目前的顏色、字型、与绘图模式。,設定顏色,顏色让您的程序版面多采多姿,在 Color 类別中宣告一些常用的顏色常数,每个顏色都由红 (Red)、绿 (Green)、蓝 (Blue) 三原色所组成,例如 orange 顏色常数其红绿蓝RGB 成分分別为255、200、0,满分为255,沒有该成分为0

3、,因此桔色 orange 其红色成分为满分 255,绿色成分 200,沒有蓝色成分。黑色常数black红绿蓝都沒有成分。白色常数white红绿蓝均为满分。黑白以外的其他顏色其红绿蓝成分都介于 0 与满分 255 之间。,设定字型,字型类別 Font 用于规范元件所使用字型的大小、样式、字体等。,绘弧,在 Graphics 类別提供下列两個绘弧方法 drawArc() 及 fillArc()。弧形是圆或椭圆形的一部分,以時钟三点钟方向为基准 0 度,反时钟方向为正,順時钟方向为负。,绘线及方圆,Graphics 类別提供下列的方法用于绘直线、矩形、及椭圆形,椭圆形的长短径若相同就是圆形。drawXXX() 方法绘出空心的圆形,直线例外。fillXXX() 方法将圆形以指定或內定的顏色涂满。 绘直线使用 drawL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论