Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用图形类在blackberry中绘制斜线_Blackberry - Fatal编程技术网

如何使用图形类在blackberry中绘制斜线

如何使用图形类在blackberry中绘制斜线,blackberry,Blackberry,我想知道,如何使用图形绘制有厚度的斜线。有什么想法可以实现吗 问候 Rakesh Shankar.p该方法将在任何方向绘制一条直线,包括在“斜面”上。如果您希望直线比单个像素厚,只需多次调用drawLine(),调整起点和终点即可。例如,要绘制两个像素厚的水平线: g.drawLine(10, 10, 110, 10); g.drawLine(10, 11, 110, 11); 另一种可能是绘制一个矩形: int[] xPts = { 20, 40, 240, 220 }; int[] yPt

我想知道,如何使用图形绘制有厚度的斜线。有什么想法可以实现吗

问候

Rakesh Shankar.p

该方法将在任何方向绘制一条直线,包括在“斜面”上。如果您希望直线比单个像素厚,只需多次调用
drawLine()
,调整起点和终点即可。例如,要绘制两个像素厚的水平线:

g.drawLine(10, 10, 110, 10);
g.drawLine(10, 11, 110, 11);

另一种可能是绘制一个矩形:

int[] xPts = { 20, 40, 240, 220 };
int[] yPts = { 40, 20, 220, 240 };
graphics.setColor(Color.GREEN);
graphics.drawFilledPath(xPts, yPts, null, null);

我也用这个选项画画,我得到了模糊的图像,除了它还有什么想法吗?你的线条看起来模糊吗?这可能是由于抗锯齿。您可以使用
g.setDrawingStyle(Graphics.DRAWSTYLE\u AALINES,false)关闭此选项我也试过了,没有效果,除此之外还有其他想法。对不起,不确定。当AALINES关闭时,我的线条看起来总是很脆。