1

我正在使用 gef 做一个 Eclipse 插件。有人知道如何绘制垂直标签吗?

亲切的问候, Kyriakos Georgiou

4

2 回答 2

1

看看这个线程,在线程的末尾。

于 2012-06-13T12:41:38.777 回答
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);
    }
}
于 2012-12-19T14:29:28.740 回答