【发布时间】:2014-09-25 23:01:04
【问题描述】:
我想将关闭按钮的工具提示从“关闭”更改为“删除”,并将“x”替换为另一个图像。我在SWT的代码中找到了对应的地方。
班级CTabFolder:
String _getToolTip(int x, int y) {
// ...
if ((showClose || item.getShowClose()) && item.closeRect.contains(x, y)) {
return SWT.getMessage("SWT_Close"); //$NON-NLS-1$
}
void drawClose(GC gc, Rectangle closeRect, int closeImageState) {
// ...
}
令我遗憾的是,我注意到这两种方法都不能被覆盖。那么真的没有机会满足我的要求吗?这虽然 CTabFolderRenderer 甚至打算被子类化。用户Niranjan 询问了similar question,他显然设法解决了我的一个问题。但是怎么做呢?
【问题讨论】:
-
您可以执行类似于this 的操作。在这种情况下,您会在左侧看到图标。