0

我想扩展它ToolTipManager以具有自定义外观和行为。

两个问题:

  1. 要扩展类,我必须在同一个包中创建子类(ToolTipManager具有包可见性的构造函数)。
  2. 我必须强制 java 使用我自己的工具提示管理器。我不
    知道怎么...

有没有办法使用我们自己的自定义ToolTipManager

事实上我找到了一个解决方案,但我不喜欢它:

  1. 创建一个ToolTipManager具有相同全名(相同
    javax.swing)的新类。
  2. 把这个类装进一个罐子里。
  3. 使用选项-Xbootclasspath/p强制类加载器首先加载我的 jar,所以要使用我的类javax.swing.ToolTipManager
4

0 回答 0