ToolTipManagerカスタムの外観と動作を持つように拡張したいと思います。
2 つの問題:
- クラスを拡張するには、同じパッケージ内に子を作成する必要があります (のコンストラクターに
ToolTipManagerはパッケージの可視性があります)。 - Java に強制的に独自のツールチップ マネージャーを使用させる必要があります。方法がわからない
...
独自のカスタムを使用する方法はありますToolTipManagerか?
実際、私は解決策を見つけましたが、私はそれが好きではありません:
ToolTipManager同じフルネーム (同じ
パッケージ)で新しいクラスを作成しますjavax.swing。- このクラスを jar に詰めます。
- オプション
-Xbootclasspath/pを使用して、クラスローダーが最初に私のjarをロードするように強制するため、私のクラスを使用するjavax.swing.ToolTipManager