2

JPanel 内に JInternalFrame があり、すべて正常に動作していますが、内部フレームの位置を変更してからカーソルを JPanel の外に移動すると、その位置がリセットされます。

これに関連する API には何も表示されませんでした。

4

1 に答える 1

3

JPanel 内に JInternalFrame があり、

内部フレームは、JPanel で使用するようには設計されていません。

null レイアウトを使用する JDesktopPane で使用するように設計されています。JPanel はデフォルトで FlowLayout を使用します。

したがって、どういうわけかレイアウトマネージャーが呼び出され、内部フレームの場所がリセットされていると思います。

デスクトップ ペインを使用するだけで、これらの問題は発生しません。

于 2011-08-22T14:32:18.950 に答える