sca*_*ity 2 java user-interface swing graph lines
我正在制作一个包含图形的GUI,我想出了如何创建一个制作虚线并将其应用于Graphics2D对象的BasicStroke,所以当我调用drawLine()时,该行是虚线.我无法弄清楚的是,是否有一种简单的方法可以使虚线连续跨越多个线段.也就是说,我有一个值数组,我用它作为图形同一行上的点的位置,但是当我分别绘制每个线段并应用虚线笔划时,每个线段都会再次开始划线图案.我的一些线段的长短不一,所以虚线的图案看起来都搞砸了(在地方线段是比它看起来像一个连续的,非虚线的图案更短).
是否有任何简单(或不那么简单)的修复,并在不同的线段上获得连续的虚线外观?如果我的解释的任何部分不清楚,请告诉我.
小智 5
您可以使用Path2D.Float(或Path2D.Double).它们具有.moveTo和.lineTo函数来连接您的细分.创建后,使用Graphics2D.draw(Shape s)绘制它.
| 归档时间: | 
 | 
| 查看次数: | 546 次 | 
| 最近记录: |