我正在使用 gef 做一个 Eclipse 插件。有人知道如何绘制垂直标签吗?
亲切的问候, Kyriakos Georgiou
我正在使用 gef 做一个 Eclipse 插件。有人知道如何绘制垂直标签吗?
亲切的问候, Kyriakos Georgiou
看看这个线程,在线程的末尾。
在链接的帖子中使用 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);
}
}