java的Graphics2D画一个描边矩形
时间: 2024-05-09 15:22:02 浏览: 8
好的,以下是Java中使用Graphics2D类画一个描边矩形的示例代码:
```
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Rectangle;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Main extends JPanel {
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.RED);
Rectangle rect = new Rectangle(50, 50, 100, 100);
g2d.draw(rect);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Java Graphics2D Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new Main());
frame.setSize(300, 300);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
```
这段代码会创建一个红色的描边矩形。您可以根据需要调整矩形的位置和大小,并更改矩形的颜色。希望这可以回答您的问题。