科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道画图时如何设置线条的粗细

画图时如何设置线条的粗细

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  在用 Java 2D 进行画图时可以非常方便的设置线条的粗细及接头的形状。

作者:中国IT实验室 来源:中国IT实验室 2007年9月25日

关键字: 编程 java

  • 评论
  • 分享微博
  • 分享邮件

  在用 Java 2D 进行画图时可以非常方便的设置线条的粗细及接头的形状。下面是一个简单的例子供大家参考:
  
  float thick = 0.5f; //设置画刷的粗细为 0.5
  BufferedImage bi = new BufferedImage(800, 600, BufferedImage.TYPE_INT_RGB);
  Graphics2D g = (Graphics2D)bi.getGraphics();
  Stroke stroke = g.getStroke(); //得到当前的画刷
  g.setStroke(new BasicStroke(thick, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_ROUND)); //设置新的画刷
  g.draw(new Line2D.Float(x1, y1, x2, y2)); 画线
  g.setStroke( stroke ); //将画刷复原

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件