写一段Graphics的示例代码
时间: 2024-05-02 09:21:55 浏览: 20
以下是一个使用Java Graphics绘制一个矩形和一条直线的示例代码:
```java
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GraphicsExample extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 设置矩形的颜色为红色
g.setColor(Color.RED);
// 绘制一个宽度为5的矩形,起始点坐标为(50, 50),宽度为200,高度为100
g.drawRect(50, 50, 200, 100);
// 设置直线的颜色为蓝色
g.setColor(Color.BLUE);
// 绘制一条起始点为(50, 150),终点为(250, 150)的直线
g.drawLine(50, 150, 250, 150);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Graphics Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 250);
GraphicsExample panel = new GraphicsExample();
frame.add(panel);
frame.setVisible(true);
}
}
```
运行该代码,将会看到一个红色矩形和一条蓝色直线在一个窗口中显示出来。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)