如何使用Graphics类在黑莓中绘制斜线

时间:2011-07-29 09:12:00

标签: blackberry

我想知道,如何使用图形绘制厚度斜线。任何想法如何实现这一目标?

此致

Rakesh Shankar.P

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

另一种可能性是画一个矩形:

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