?? 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 + -