淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种高级编程语言,具有强大而且灵活的编程能力,而且有很多图形库可以使用,其中最常用的是AWT和Swing(在JavaFX中也有丰富的图形库),可以完成各种绘图、动画和交互等操作。

java圆和矩形

本文主要介绍Java中如何绘制圆形和矩形,使用的是Java AWT库中的Graphics类。


import java.awt.*;
import javax.swing.*;

public class DrawDemo extends JPanel{

    public void paint(Graphics g){
        //绘制圆形
        g.setColor(Color.blue);
        g.drawOval(75, 75, 100, 100);

        //绘制矩形
        g.setColor(Color.red);
        g.drawRect(200, 100, 150, 100);
    }

    public static void main(String[] args){
        JFrame frame = new JFrame("绘制圆形和矩形");
        frame.getContentPane().add(new DrawDemo());
        frame.setSize(400, 300);
        frame.setVisible(true);
    }
}

在上面的代码中,我们首先创建了一个继承自JPanel的类DrawDemo,在其paint方法中使用Graphics对象g绘制圆形和矩形。g的基本操作有:setColor(设置颜色)、drawOval(绘制圆形)、drawRect(绘制矩形)等。

接着,在main方法中我们创建了一个JFrame窗口,将DrawDemo类加入其中,并设置了窗口的大小和可见性。

总结:本文介绍了Java中如何绘制圆形和矩形,通过使用Graphics类中的操作完成绘制,这样可以在Java的图形应用程序中使用。这些基本的图形绘制操作也可以用于更复杂的图形绘制。