用JAV代码实现在窗体中安排一个画布,在画布内绘制一个宽100,高80的红色填充矩形, 矩形内部绘制一个蓝色的填充椭圆. 椭圆中心位置用白色写上"你好"的文字
时间: 2024-05-12 10:17:24 浏览: 107
好的,以下是您所需的Java代码实现:
```
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Canvas extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 绘制矩形和椭圆
g.setColor(Color.RED);
g.fillRect(50, 50, 100, 80);
g.setColor(Color.BLUE);
g.fillOval(60, 60, 80, 60);
// 绘制文字
g.setColor(Color.WHITE);
g.drawString("你好", 90, 90);
}
public static void main(String[] args) {
JFrame frame = new JFrame("画布");
frame.add(new Canvas());
frame.setSize(200, 200);
frame.setVisible(true);
}
}
```
您可以将该代码复制到一个.java文件中,并使用Java编译器编译,然后运行该程序,它会创建一个窗口,并在画布中以指定的方式绘制矩形、椭圆和文本。
阅读全文