用java写一个画图窗口
时间: 2023-12-22 10:02:42 浏览: 76
好的,以下是一个简单的Java画图窗口的实现代码:
```java
import java.awt.*;
import javax.swing.*;
public class DrawingWindow extends JFrame {
public DrawingWindow() {
super("画图窗口");
setSize(600, 400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建画板
DrawingPanel drawingPanel = new DrawingPanel();
add(drawingPanel);
setVisible(true);
}
public static void main(String[] args) {
DrawingWindow drawingWindow = new DrawingWindow();
}
// 自定义画板
private class DrawingPanel extends JPanel {
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 绘制一个矩形
g.setColor(Color.RED);
g.fillRect(100, 100, 200, 150);
// 绘制一个圆形
g.setColor(Color.BLUE);
g.fillOval(300, 150, 150, 150);
}
}
}
```
这个窗口会显示一个画板,画板里面有一个红色矩形和一个蓝色圆形。你可以根据自己的需求修改`paintComponent`方法来绘制不同的图形。
阅读全文