java简易画线条矩形圆形
时间: 2023-10-11 22:19:56 浏览: 101
huatu.rar_JAVA画图面板_绘画面板
以下是一个Java程序,可以绘制一条绿色的线,一个蓝色的矩形和一个红色的圆形:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class SimpleDrawing extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.GREEN);
g.drawLine(10, 10, 100, 100);
g.setColor(Color.BLUE);
g.drawRect(50, 50, 100, 100);
g.setColor(Color.RED);
g.drawOval(150, 50, 100, 100);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Simple Drawing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
SimpleDrawing panel = new SimpleDrawing();
panel.setSize(300, 200);
panel.setVisible(true);
frame.add(panel);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
```
在这个程序中,我们使用了Java的绘图API来绘制线、矩形和圆形。我们创建了一个继承自JPanel的类SimpleDrawing,并重写了它的paintComponent方法,在这个方法中使用了Graphics对象的drawLine、drawRect和drawOval方法来绘制一条绿色的线、一个蓝色的矩形和一个红色的圆形。在main方法中,我们创建了一个JFrame窗口,并将SimpleDrawing对象添加到了窗口中,最后显示窗口。
阅读全文