画圆 清屏 JAVAgui
时间: 2023-05-11 11:03:58 浏览: 115
java gui选择文件
可以使用Java的Graphics类来实现画圆和清屏功能。下面是一个简单的示例代码:
```
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CircleDrawer extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.WHITE);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(Color.BLACK);
g.drawOval(50, 50, 100, 100);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Circle Drawer");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
CircleDrawer panel = new CircleDrawer();
frame.add(panel);
frame.setVisible(true);
}
}
```
这个程序会在窗口中画一个黑色的圆形,并清空窗口。如果需要画多个圆形,可以在paintComponent方法中添加更多的g.drawOval语句。
阅读全文