2

絶対的な意味で配置したい 1 つのコンポーネントを含む JPanel がありますが、残りのコンポーネントはレイアウト マネージャーに従って配置されます。

これを行う簡単な方法はありますか?

4

3 に答える 3

4

コンポーネントを他のすべてのコンポーネントの上にペイントしたいということですか? その場合は、JLayeredPane を使用する必要があります。

あなたがやりたいことを示すSSCCEを投稿してみませんか?

通常どおりフレームにコンポーネントを追加して、フレームを表示することができます。次に、このランダム コンポーネントを追加し、コンポーネントで setBounds を使用できます。パネルを revalidate() したり、フレームのサイズを変更したりしない限り、他のすべてのコンポーネントに対してこのコンポーネントをどのように配置するつもりかを確認できます。

于 2011-06-03T00:15:05.087 に答える
3

ここにある も参照しOverlayLayoutくださいなぜか従来のギャラリーからは除外されていますが、参考になるかもしれません。

于 2011-06-02T22:49:19.760 に答える
1

これを行うには、MigLayout を使用して JPanel を 1 つだけ必要とします。

于 2011-06-02T20:46:32.673 に答える