⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam11_2.java

📁 java学习课件
💻 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 + -