?? exam11_2.java
字號:
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class Exam11_2 extends JFrame
{
public Exam11_2()
{
this.setSize(300,250);
this.setVisible(true);
this.setDefaultCloseOperation(3);
}
public static void main(String [] args)
{
new Exam11_2();
}
public void paint(Graphics g)
{
Graphics2D g2=(Graphics2D)g; //由轉換獲得Graphics2D對象
g2.drawString("以下繪制幾何圖形矩形、圓形、弧形:",10f,50f);
Rectangle2D.Float r1=new Rectangle2D.Float(10f,60f,100f,30f);
RoundRectangle2D.Float r2=new RoundRectangle2D.Float(160f,60f,100f,30f,15f,8f);
g2.draw(r1);
g2.draw(r2);
Ellipse2D.Float c1=new Ellipse2D.Float(30,100,50,50);
Ellipse2D.Float e1=new Ellipse2D.Float(170,100,60,40);
g2.draw(c1);
g2.draw(e1);
Arc2D.Float arc1=new Arc2D.Float(20,170,60,50,45f,90f,0);
Arc2D.Float arc2=new Arc2D.Float(100,170,60,50,45f,90f,1);
Arc2D.Float arc3=new Arc2D.Float(180,170,60,50,45f,90f,2);
g2.draw(arc1);
g2.draw(arc2);
g2.draw(arc3);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -