java中graphics怎么用
时间: 2023-12-23 15:04:08 浏览: 67
在Java中,可以使用Graphics类来进行图形绘制。下面是一个简单的示例代码:
```java
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyPanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
// 绘制一个矩形
g.drawRect(10, 10, 50, 50);
// 绘制一条线段
g.drawLine(10, 10, 60, 60);
// 绘制一个字符串
g.drawString("Hello, World!", 10, 80);
}
public static void main(String[] args) {
JFrame frame = new JFrame("My Panel");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setContentPane(new MyPanel());
frame.setVisible(true);
}
}
```
在这个例子中,我们创建了一个继承自JPanel的类MyPanel,并重写了它的paintComponent方法来进行图形绘制。在main方法中,我们创建了一个JFrame,并将MyPanel设置为它的内容面板,最后显示JFrame。当程序运行时,将会在窗口中显示一个矩形、一条线段和一个字符串。
阅读全文