21xrx.com
2024-09-19 09:39:48 Thursday
登录
文章检索 我的文章 写文章
Java实现生成圆形的代码
2023-06-14 21:40:20 深夜i     --     --
Java 圆形代码 Swing

在Java中,实现生成圆形的代码非常简单。我们可以利用Java的图形界面工具包,如Swing或AWT,来完成这个任务。下面是一份示例代码:


import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Circle extends JPanel {

  public void paintComponent(Graphics g) {

    super.paintComponent(g);

    // 设置圆的颜色

    g.setColor(Color.RED);

    // 画出实心圆

    int diameter = Math.min(getWidth(), getHeight());

    int x = (getWidth() - diameter) / 2;

    int y = (getHeight() - diameter) / 2;

    g.fillOval(x, y, diameter, diameter);

  }

  public static void main(String[] args) {

    JFrame frame = new JFrame("生成圆形代码");

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.add(new Circle());

    frame.setSize(400, 400);

    frame.setVisible(true);

  }

}

在上面的代码中,我们创建了一个继承自JPanel的Circle类。在paintComponent方法中,我们首先用g.setColor设置了圆的颜色为红色,然后利用g.fillOval画出一个实心圆。

在main方法中,我们创建了一个JFrame窗口并设置了标题为“生成圆形代码”,然后将Circle实例加入到窗口中,并设置窗口大小为400x400。最后,我们设置了窗口为可见状态。

简单地说,这份代码就是通过绘制一个实心圆来生成一个圆形。它非常简单易懂,适合Java初学者学习。

  
  

评论区

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