コンポーネントを持っています。コンポーネントの ToolTip は setToolTipText() メソッドによって設定されます。最初のモニターでは、すべて正常に動作します。フレームを 2 番目のモニターに移動すると、ツールチップがモニターの端 (最初のモニターの側) に表示されます。これは、このコンポーネントのツールチップでのみ発生します。問題は他のマシンでも発生します。それでも、Vista でしかテストしていません。
どうしてこれなの?これは Swing のバグですか? どうすれば修正できますか?
ツールチップ テキストは、マウス カーソルの位置によって異なります。したがって、コードを編集して getToolTipText(MouseEvent e) メソッドをオーバーライドすることがあります。コードの変更を開始する前に、この問題の理由を知っておくとよいでしょう。
前もって感謝します。