2012-06-12 4 views

답변

1

링크 된 포스트에서와 같이 ImageUtilities를 사용하면 잘 작동했습니다. 레이블에 사용하는 방법은 다음과 같습니다.

@Override 
protected void paintFigure(Graphics graphics) { 
    if (vertical) { 
     Image image = ImageUtilities.createRotatedImageOfString(getSubStringText(), getFont(), getForegroundColor(), getBackgroundColor()); 
     graphics.drawImage(image, new Point(getTextLocation()).translate(getLocation())); 
    image.dispose(); 
    } else { 
     super.paintFigure(graphics); 
    } 
} 
+0

이미지를 캐시하고 레이블을 처리 할 때 폐기하는 것이 좋습니다. 이미지를 처리하는 가장 좋은 방법은 무엇입니까? Label # removeNotify? – lolung

관련 문제