0
我需要使用java2d製作動畫選擇工具的解決方案。java2d破折號
我知道的BasicStroke和Rectagnle2D API,但我製作的黑色和白色虛線
和動畫this.anybody對此項工作的想法沒有想法?
感謝
我需要使用java2d製作動畫選擇工具的解決方案。java2d破折號
我知道的BasicStroke和Rectagnle2D API,但我製作的黑色和白色虛線
和動畫this.anybody對此項工作的想法沒有想法?
感謝
void paint(Graphics2D g) {
//define these constants yourself
float dashWidth;
float offset;
//draw solid, i.e. background
g.setColor(Color.WHITE);
g.setStroke(new BasicStroke(width, cap, join, miter, null));
g.drawLine(x1, y1, x2, y2);
//draw the pattern on top
float[] pattern = new float[] {dashWidth, dashWidth*2}
g.setColor(Color.BLACK);
g.setStroke(new BasicStroke(width, cap, join, miter, pattern, offset));
g.drawLine(x1, y1, x2, y2);
}
這適用於任何形狀,所以用的drawRect取代的drawLine如果這就是你所需要的。動畫,切換顏色和重繪。