21xrx.com
2024-12-22 14:01:24 Sunday
登录
文章检索 我的文章 写文章
如何用Java代码绘制圆形
2023-06-15 17:37:40 深夜i     --     --
Java 绘图 Graphics类

在Java中如何使用代码绘制一个圆形呢?首先我们需要了解Java提供了哪些绘图工具和API以及基础的绘图原理。Java提供了AWT和Swing两个绘图工具包,分别用于基础绘图和高级用户界面绘图。其中AWT提供了一个叫做Graphics类的绘图对象,它提供了各种绘图方法,其中就包括了绘制圆形和椭圆的方法。

在使用Graphics绘制圆形时,我们需要指定圆心的坐标和圆的半径。具体如下:


import java.awt.Graphics;

import javax.swing.*;

public class Circle extends JPanel {

  public void paint(Graphics g) {

    g.drawOval(100, 100, 100, 100);

  }

  public static void main(String[] args) {

    JFrame frame = new JFrame();

    frame.add(new Circle());

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.setSize(300, 300);

    frame.setVisible(true);

  }

}

在上述程序中,我们新建了一个JPanel组件,在其中重写了paint()方法,使用drawOval()方法绘制了圆形。在main()方法中,我们新建了一个JFrame窗口,并将组件添加到其中,设置了窗口大小和可见性,并设置窗口关闭时退出程序。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复