jjn*_*guy 37
如果要绘制Graphics2D对象,可以使用以下setStroke()方法:
Graphics2D g2;
double thickness = 2;
Stroke oldStroke = g2.getStroke();
g2.setStroke(new BasicStroke(thickness));
g2.drawRect(x, y, width, height);
g2.setStroke(oldStroke);
Run Code Online (Sandbox Code Playgroud)
如果在Swing组件上执行此操作并且您正在传递Graphics对象,则可以将其向下转换为Graphics2D.
Graphics2D g2 = (Graphics2D) g;
Run Code Online (Sandbox Code Playgroud)