如何更改系统的工具提示外观?

时间:2012-07-08 04:31:23

标签: java swing windows-7 tooltip look-and-feel

我添加了一行来设置系统的外观。这被发现是有效的,因为滚动条已经改变。

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

但是当我将工具提示设置到我的JTabbedPane选项卡时,它不会显示系统的工具提示外观。为什么是这样?屏幕截图如下。

系统的外观:

enter image description here

Java的外观(?):

enter image description here

我想将工具提示设置为第一个屏幕截图中的系统。我该怎么做?

1 个答案:

答案 0 :(得分:2)

没有完全效果的大量工作:

  • 获取背景你需要自定义ToolTipUI的实现:基本上扩展BasicToolTipUI并接管绘画
  • 使用UIManager注册自定义ui委托,以便使用它而不是默认
  • 理论上,你可以通过使用一个异形窗口(jdk7中的公共api,jdk6的半官方解决方法)来实现窗口的圆角(包含工具提示的那个),你需要一个异形窗口。实际上,没有办法(除了极端黑客攻击)使ToolTipManager使用该窗口