绘制矩形边框厚度

JPC:

是否可以轻松地绘制具有给定边框厚度的矩形?

jjnguy:

如果要在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);

如果这是在Swing组件上完成的,并且正在向您传递一个Graphics对象,则可以将其向下转换为Graphics2D

Graphics2D g2 = (Graphics2D) g;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章