- 1
- 0
- 约9.14千字
- 约 22页
- 2019-01-19 发布于湖北
- 举报
作业 仿照例13.5 和13.6 用RMI编写客户机/服务器应用程序: 1. 一个银行简单存取款的业务应用。 2. 书店简单的购书售书的业务应用。 3. 仓库库存管理的业务应用。 任选其一或自己选择其他任一熟悉的应用。 第10讲 图形及图像的绘制处理 主要内容 概述 图形绘制 颜色及其他 图像 本讲小结 概述 组件中的坐标系统 坐标原点(0,0)在容器的左上角,正x轴方向水平自左向右,正y轴方向垂直自上向下。 图形环境(graphics context) Graphics 采用整数坐标。 Graphics2D 采用浮点数坐标。 图形绘制过程的四个阶段:确定绘制内容、在指定的区域绘制、确定绘制的颜色、将颜色应用于绘图面。 被绘制对象:几何图形、文本和图像。 图形容器 Applet 容器 Canvas (画布)容器。 图形的重要属性 Paint 颜料属性决定线条绘制的颜色。 Font 字体属性定义了绘制文本时所使用的字体。 Stroke 画笔属性确定线型,如实线、虚线或点划线等。 Transform 转换属性定义渲染过程中应用的转换方法(平移、旋转和缩放)。 Composite 合成属性决定如何在组件上绘制叠放图形。 Clip 剪切属性定义了组件上的一个区域边界。 绘制图形类概述 |- java.awt.Graphics |-java.awt.Graphics2D |- java.awt.GraphicsConfigTemplate |- java.awt.GraphicsConfiguration |- java.awt.GraphicsDevice |- java.awt.GraphicsEnvironment Graphics 是图形类的基类,它封装了基本绘制操作所需的状态信息,包括组件对象,绘制和剪贴坐标的转换原点,当前剪贴区、颜色、字体、逻辑像素操作方法(XOR或Paint) 等。 Graphics2D是Graphics的派生类,它提供了对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。用于绘制二维图形、文本和图像。 GraphicsDevice类定义了屏幕和打印机这类可用于绘制图形的设备。 GraphicsEnvironment类定义了所有可用的图形设备和字体设备。 GraphicsConfiguration类定义了屏幕或打印机这类设备的特征及绘制目标的特征(如像素格式和分辨率等)。 注意:Griphics和Graphics2D都是抽象类,表示图形环境的对象完全取决于与之相关的组件。 Graphics2D类(常用方法) abstract void draw(Shape?s) ?绘制由s指定的几何形状。 abstract void drawImage(BufferedImage?img, BufferedImageOp?op, int?x, int?y)???在x,y坐标处绘制由op 过滤的img图像。 abstract boolean drawImage(Image?img, AffineTransform ?xform, ImageObserver?obs)? 在绘制img图像前,进行从图像空间到用户空间的转换。 abstract void drawString(String?s,float?x,float?y)??在x,y坐标处绘制字符串s。 abstract void fill(Shape?s) ?填充s的内部区域。 abstract ?Color getBackground() ??返回区域的背景色。 abstract ?Composite getComposite() ?返回当前的Composite(合成属性)。 abstract Paint getPaint() ?返回当前的Paint(颜料)。 abstract ?Stroke getStroke()???返回当前的Stroke(画笔)。 Graphics2D类(常用方法) abstract ?void rotate(double?theta) ?相对于前一原点旋转theta弧度。 abstract?void rotate(double?theta, double?x, double?y)??以x,y为旋转原点旋转theta弧度。 abstract void scale(double?sx, double?sy)????以sx,sy指定的缩放系数
您可能关注的文档
- 1商品和商品经济.ppt
- 1下0421两位数加一位数进位加法滨州市滨城区授田张小燕.docx
- 3基于多向核主元分析青霉素生产过程在线监测.pdf
- 3上述举措都和农民.doc
- 3重要碱第4课时.ppt
- 5@第5章循环与分支程序设计.ppt
- 5HT1A受体对新生大鼠离体延髓脑片呼吸节律性放电调制.pdf
- 8第五章 归纳和假说.ppt
- 8月社工行业简报以此为准.pdf
- 11当前腐败现象发生原因及特征2014.doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- 启动锅炉检修施工方案.docx VIP
- Yamaha 雅马哈 乐器音响 CLP-825_Owner's Manual 用户手册.pdf
- EJ_T 1212.4-2008烧结氧化钆-二氧化铀芯块分析方法 第4部分:微量杂质元素的测定—ICP-AES多元图谱拟合法.pdf
- 2026中考数学压轴题每日一题(120题).docx VIP
- formel-q v8(质量能力-软件).pdf VIP
- VW 01129-2024 摩擦系数限值 带公制ISO螺纹的钢机械紧固件(中文).pdf
- 危险性较大的分部分项工程专项施工方案编制指南 - 建办质〔2021〕48号(20211208)306.pdf VIP
- 儿童糖尿病的护理.pptx VIP
- (康德一诊)重庆市高2025届高三第一次联合诊断检生物试卷(含答案).docx
- 仪器使用记录.doc VIP
原创力文档

文档评论(0)