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

было бы хорошей практикой кэшировать изображение и удалять его только при маркировке этикетки? Какой метод лучше всего удалять? Этикетка # removeNotify? – lolung