我一直在使用一段代码,它允许我在vb.net中的文本框周围绘制线条,但这些线条是实线。我希望用虚线甚至虚线来修饰一下应用程序。有没有一种方法可以像在表单上那样在文本框周围画虚线?我当前使用的代码是这样的..
Dim g As Graphics = e.Graphics
Dim pen As New Pen(Color.Aqua, 2.0)
Dim txtBox As Control
For Each txtBox In Me.Controls
If TypeOf (txtBox) Is TextBox Then
g.DrawRectangle(pen, Ne
是否可以使用Graphics在java中绘制虚线(不继续),但不使用笔画?
例如,我们有Shape line = new Line2D.Double(),但是这总是创建一个连续行。
我需要这个,因为我必须在一个独立的类中构建东西(形状),并在另一个类中绘制它们,如果某人不使用笔画,我没有办法强迫他画虚线。
我查看了如何使用HTML5画布绘制虚线,并发现了setLineDash()。在我的浏览器(Chrome、Firefox和Safari)中,它似乎工作得很好,但我无法找到禁用它的“标准”方法。
我有一个函数,它在一个间隔内被调用,它画一些实线,然后再画出虚线。我最好的猜测是这么做:
context.beginPath();
// Toggle off the previous loop's dashed lines
if (context.setLineDash)
context.setLineDash([]);
// Code to draw the solid lines