绘制圆与多边形 椭圆形 绘制椭圆形的方法是 drawOval(x ,y , width , height), 绘制实心椭圆形的方法是

Slides:



Advertisements
Similar presentations
第 2 章 Java 运行环境搭建 2.1 Java 的运行系统 2.1 Java 的运行系统 2.2 JDK 的安装与配置2.2 JDK 的安装与配置 2.3 Java 开发工具包 2.4 Java 源文件编辑环境的选择 2.5 Application 和 Applet 程序的编写与运行.
Advertisements

Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
第1章 Java语言概述.
《 Java开发环境配置》 主讲人:耿力.
Java 2实用教程(第3版)教学课件 主讲教师:张国平
解析几何 空间直角坐标系 阜宁县东沟中学高一数学组.
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
圆的方程复习.
Java程序设计教程 第一讲 Java概述.
丰富的图形世界(2).
四資二甲 第三週作業 物件導向程式設計.
Java System Concepts and Animation Programming
概率论与数理统计 课件制作:应用数学系 概率统计课程组.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
管理学基本知识.
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
6.5 图形界面的布局设计 每一个容器组件都有一个默认的布局管理方式,也可以用setLayout方法来设置其他布局管理器。一旦确定了布局管理方式,容器组件就可以用add方法加入组件。 布局管理器用来确定组件在容器中的位置和大小,AWT中定义了布局管理器接口LayoutManager的实现类来实现此功能。
第九章 多元函数微分法 及其应用 一元函数微分学 推广 多元函数微分学 注意: 善于类比, 区别异同.
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
常用逻辑用语 知识体系: 命题 常用逻辑性用语 充分条件、必要条件、充要条件 基本逻辑连结词 量词.
西南科技大学网络教育系列课程 高级语程序设计(Java) 第十二章 Java Applet.
Java Applet的运行原理 在网页向Java Applet传值 在Java Applet中播放声音 在Java Applet中使用组件
第11章 Java多媒体技术.
项目八 显示时钟.
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
2.4 二元一次方程组的应用(1).
第四讲 绘制直线对象 建筑CAD制图.
第5章 Java中类、对象、接口 及包的概念 5.1 类的基本概念 5.2 类的继承概念 5.3 抽象类和接口 5.4 包.
第11章 图形与多媒体处理 11.1 基本图形 11.2 画布 11.3 文字输出 11.4 颜色控制 11.5 图像处理
Java语言程序设计-JAVA图形与图像处理
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
2018/11/15 面向对象与多线程综合实验-GUI设计 教师:段鹏飞.
Java Applet 介绍.
Ch07 Java Applets 物件導向系統實務.
2018/11/20 第一章 Java概述 武汉大学计算机学院计算机应用系 2018/11/20 14:33.
Chapter 9 設計的精細製作: 行動計算 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
软件建模与UML.
Java语言程序设计 第八部分 Applet小程序.
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
Ch04 事件處理 物件導向系統實務.
两种不同类别的软件: 功能预定义软件;用户驱动的软件。他们对软件工程方法有不同的需求
第七章 操作符重载 胡昊 南京大学计算机系软件所.
事件處理.
第二章Java基本程序设计.
2.3等腰三角形的性质定理 1.
第五讲 从常用连续分布到二维变量分布 本次课讲授:第二章的 ; 下次课讲第三章的 ;
Java程序设计 第13章 图形.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
一个直角三角形的成长经历.
PT200中拼版的制作 一、概念部分 如图中所示,PT200中坐标系定义为4种方向,当选择某的坐标系后,则认为在程式的制作中凡是在选定的贴装位置都是正的坐标,注意的是在PT200及设备中(程式部分)没有负的坐标。 *也就表示测量数据时,选择某点为原点在选定的坐标系的方向上测量元件贴装位置,所有的数值都纪录为正的数值,而不是四象限坐标系中的正的和负的数值的坐标。
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
13.3 等腰三角形 (第3课时).
O x y i j O x y i j a A(x, y) y x 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算.
辅导课程十一.
第6章 面向对象的高级特征 学习目标 本章要点 上机练习 习 题.
第5课 美妙的万花筒世界 ——如何实现LOGO重复命令的嵌套.
第2章 Java语言基础.
Applet.
生活中的几何体.
H a S = a h.
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
正方形的性质.
第三章 图形的平移与旋转.
3.3.2 两点间的距离 山东省临沂第一中学.
变量定位图形 Java中数据的类型分为四种:基本数据类型、数组类型、类类型以及接口类型。任何常量和变量都一定是上述四种数据类型中的一种。简单数据类型的实例化有两种:变量和常量。 变量名和常量名必须是Java语言中合法的标识符。 常量是在程序运行期间值不改变的量。 变量是在程序运行期间值可通过赋值改变的量,
Presentation transcript:

绘制圆与多边形 椭圆形 绘制椭圆形的方法是 drawOval(x ,y , width , height), 绘制实心椭圆形的方法是 fillOval(x ,y , width , height)。 其中x、y、width、height为整型参数。 它有4个参数: x、y分别为包围椭圆的矩形左上角端点的x、y轴坐标; width为椭圆形的宽度; height为椭圆形的高度。 注意:当width、height的值相等时,绘制的图形为正圆形。

绘制圆与多边形 例: import java.awt.*; import java.applet.Applet; public class Oval extends Applet { public void paint(Graphics g) g.fillOval(10,50,30,30); //参数g调用绘制实心椭圆形的方法fillOval() //由于宽度和高度一样,所以画出的是圆 g.fillOval(50,50,80,50); g.drawOval(150,50,80,50); //参数g调用绘制椭圆形的方法drawOval() }

绘制圆与多边形 圆角矩形 绘制圆角矩形的方法是 drawRoundRect(x ,y , width , height , startAngle ,arcAngle), 绘制实心圆角矩形的方法是 fillRoundRect(x ,y , width , height , arcWidth ,arcHeight), 其中x、y、width、height、arcWidth、arcHeight为整型参数。

绘制圆与多边形 圆角矩形 它有6个参数: x、y分别为矩形左上角端点的x、y轴坐标; width为矩形的宽度; height为矩形的高度; arcWidth为矩形圆角的宽度; arcHeight为矩形圆角的高度。 注意:arcWidth、arcHeight的取值大得到的圆角较为扁平;反之,取值小得到的圆角较为尖锐。

绘制圆与多边形 例: import java.awt.*; import java.applet.Applet; public class RRect extends Applet { public void paint(Graphics g) g.fillRoundRect(50,50,50,50,10,10); //参数g调用绘制实心圆角矩形的方法fillRoundRect() g.drawRoundRect(150,50,100,50,50,50); }

绘制圆与多边形 弧线、扇形 绘制弧线的方法是 drawArc(x ,y , width , height , startAngle ,arcAngle), 绘制扇形的方法是 fillArc(x ,y , width , height ,startAngle ,arcAngle)。 其中x、y、width、height、startAngle、arcAngle为整型参数。

绘制圆与多边形 弧线、扇形 它有6个参数: x、y分别为包围椭圆的矩形左上角端点的x、y轴坐标; width为椭圆形的宽度;height为椭圆形的高度; startAngle为起始角度;arcAngle为旋转的角度; arcAngle的值取为正时是逆时针旋转的角度,为负时是顺时针旋转的角度。 注意:当arcAngle的取值大于或等于360时,绘制出的为椭圆形。

绘制圆与多边形 例: import java.awt.*; import java.applet.Applet; public class Arc extends Applet { public void paint(Graphics g) g.drawArc(50,50,50,50,30,150); //参数g调用绘制弧线的方法drawArc() g.fillArc(100,50,100,50,0,-90); //参数g调用绘制扇形的方法fillArc() }

绘制圆与多边形 多边形 绘制多边形的方法是 drawPolygon (px ,py ,p), 绘制实心多边形的方法是 fillPolygon (px ,py ,p)。 其中px、py、p为整型参数。 它有3个参数: px为多边形各个端点的x轴坐标;px为数组; py为多边形各个端点的y轴坐标;py为数组; p为多边形的顶点的个数。

绘制圆与多边形 例: import java.awt.*; import java.applet.Applet; public class DPolygon extends Applet { int px1[]={150,150,200}; //声明整型变量px1并给其赋值,px1是一个数组, //数组中有三个常量,分别代表三角形顶点的三个x轴坐标点 int py1[]={50,100,100}; //数组中的三个常量,分别代表三角形顶点的三个y轴坐标点

绘制圆与多边形 例: int p1=3; //p1是整型参数,代表此多边形是三角形。 int px2[]={50,50,100,100}; int py2[]={50,100,150,100}; int p2=4; public void paint(Graphics g) { g.drawPolygon(px1,py1,p1); //参数g调用绘制多边形的方法drawPolygon() g.fillPolygon(px2,py2,p2); }