0

ToolTipManagerカスタムの外観と動作を持つように拡張したいと思います。

2 つの問題:

  1. クラスを拡張するには、同じパッケージ内に子を作成する必要があります (のコンストラクターにToolTipManagerはパッケージの可視性があります)。
  2. Java に強制的に独自のツールチップ マネージャーを使用させる必要があります。方法がわからない
    ...

独自のカスタムを使用する方法はありますToolTipManagerか?

実際、私は解決策を見つけましたが、私はそれが好きではありません:

  1. ToolTipManager同じフルネーム (同じ
    パッケージ)で新しいクラスを作成しますjavax.swing
  2. このクラスを jar に詰めます。
  3. オプション-Xbootclasspath/pを使用して、クラスローダーが最初に私のjarをロードするように強制するため、私のクラスを使用するjavax.swing.ToolTipManager
4

0 に答える 0