9

私はMouseEventJavaで取得しています。このgetPoint()メソッドは、タイトル バーの高さを座標の y 部分に追加しています。

y 値を正しい量だけオフセットするために、現在のウィンドウのタイトル バーの高さをどのように見つけることができるのか疑問に思っていました。

4

1 に答える 1

8

getInsets メソッド (Container で定義) を呼び出すことで、フレームのインセットを見つけることができます。フレーム インセットについては、Frame API ドキュメントの上部で説明されています。この質問を参照してください。

もちろん、いつでもマウス リスナーをコンテンツ ペインに追加できます。addJFrame は、やなどの一部のメソッドで予期しない動作をしsetLayoutます。

于 2008-10-21T18:46:51.153 に答える