21xrx.com
2024-11-05 16:22:41 Tuesday
登录
文章检索 我的文章 写文章
Java语言实现五角星的代码格式
2023-06-15 19:47:12 深夜i     --     --
Java编程语言 Graphics2D类 Polygon对象

在Java编程语言中,想要实现五角星图形需要使用一些绘图方法。其中,绘制多边形是比较常用的方法之一。使用Java的Graphics2D类可以实现多边形的绘制,从而实现五角星的绘制。

首先,我们需要定义多边形的顶点坐标,这些坐标是根据五角星的形状计算出来的。接着,我们创建一个Polygon对象,将这些点坐标作为参数传入,并调用Graphics2D类的fillPolygon()方法就可以画出五角星了。

下面是Java编程语言实现五角星的代码格式:


import java.awt.*;

import javax.swing.*;

public class Demo extends JPanel {

  public void paintComponent(Graphics g) {

    Graphics2D g2d = (Graphics2D)g;

    int x[] = 22;

    int y[] = 45;

    Polygon p = new Polygon(x, y, 5);

    g2d.fillPolygon(p);

  }

  public static void main(String[] args) {

    JFrame frame = new JFrame("Five Star");

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.add(new Demo());

    frame.setSize(100, 100);

    frame.setLocationRelativeTo(null);

    frame.setVisible(true);

  }

}

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章