用java swing,在画布上画一个红色的点,画布大小固定为100*100
时间: 2024-02-25 22:52:20 浏览: 125
第19章绘图——窗框与画布.ppt
好的,以下是实现代码:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class DrawPoint extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.RED);
g.fillOval(50, 50, 1, 1);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Draw Point");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(100, 100);
DrawPoint panel = new DrawPoint();
frame.add(panel);
frame.setVisible(true);
}
}
```
在这个程序中,我们创建了一个继承自 JPanel 的 DrawPoint 类,重写了其 paintComponent 方法,用 Graphics 对象在画布上画了一个红色的点。然后在 main 方法中创建了一个 JFrame 对象,将 DrawPoint 对象添加进去,并设置窗口大小为 100x100,最后将窗口显示出来。
阅读全文