📄 drawroundrect2d.java
字号:
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class DrawRoundRect2D extends JFrame
{
public DrawRoundRect2D()
{
super("绘制 2D 圆角矩形"); //调用父类JFrame的构造函数
setSize(200, 150); //设置窗口大小,宽度为200,高度为150
setVisible(true); //显示窗口
}
public void paint(Graphics g)
{
super.paint(g); //调用父类方法paint()
Graphics2D g2d = (Graphics2D)g;
g2d.setPaint(Color.BLACK);
//设置圆角矩形边框宽度
g2d.setStroke(new BasicStroke(2.0f));
//绘制圆角矩形,左上角坐标为(10,50),矩形宽为80,高为60,弧宽为20,弧高为20
g2d.draw(new RoundRectangle2D.Double(10, 50, 80, 60, 20, 20));
g2d.setPaint(Color.BLUE);
//用蓝颜色填充圆角矩形
g2d.fill(new RoundRectangle2D.Double(100, 50, 80, 60, 20, 20));
}
public static void main(String[] args)
{
DrawRoundRect2D application = new DrawRoundRect2D();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -