📄 arcfunction.java
字号:
/*
* 绘制三个弧形图:
* 1.一个是打开的弧:
* 包围盒左上角点(10,10),
* 高和宽(80,100),
* 角度(45,180).
* 2.一个是闭合的弧:
* 包围盒左上角点(50,60),
* 高和宽(80,100),
* 角度(45,180),
* 3.一个是闭合的弧:
* 包围盒左上角点(100,110),
* 高和宽(80,100),
* 角度(45,300).
*/
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
public class Arcfunction extends Applet {
public void init() {
}
public void paint(Graphics g) {//写绘图方法paint()
g.setColor(Color.red); //设置前景色为红色.
Graphics2D g_2D=(Graphics2D)g;//强制将g转换为Graphics2D对象.
Arc2D arc1=new Arc2D.Double(10,10,80,100,45,180, Arc2D.OPEN);
Arc2D arc2=new Arc2D.Double(50,60,80,80,45,180, Arc2D.CHORD);
Arc2D arc3=new Arc2D.Double(100,110,80,80,45,300, Arc2D.PIE);
g_2D.fill(arc1); //画圆弧1.
g_2D.fill(arc2); //画圆弧2.
g_2D.fill(arc3); //画圆弧3.
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -