java绘制矩形
时间: 2023-08-30 21:05:50 浏览: 51
在Java中,可以使用Graphics2D类来绘制矩形。面是一个简单的示例代码:
```
import java.awt.Color;
import java.awt.Graphics;
java.awt.Graphics2D;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class DrawRectangle extends JPanel {
public void paintComponent(Graphics g) {
super.paint(g);
Graphics2D g2d =Graphics2D) g;
g2d.setColor(Color.RED);
2d.fillRect(50, 50, 100, 100);
g2d.setColor(Color.BLUE);
g2d.drawRect(50, 50, 100, 100);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Draw Rectangle");
frame.add(new DrawRectangle());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
```
在这个示例中,我们使用了JPanel类来创建一个画布,并在paintComponent方法中使用Graphics2D类来绘制一个红色的填充矩形和一个蓝色的边框矩形。最后,我们将该JPanel添加到一个JFrame中并显示出来。