14

これについての言及を探していますが、それに関する実質的な情報は見つかりません。Swing コンポーネントの z オーダーを変更する方法、または少なくとも描画順序を変更して、他のコンポーネントの上に表示されるようにする方法はありますか?

4

3 に答える 3

20

setComponentZOrderを探しています

これがです。

于 2010-11-19T21:44:06.920 に答える
4

コンポーネントを他のコンポーネントの上にオーバーレイする場合は、JLayeredPaneを使用する必要があります。これにより、特定のレイヤーにコンポーネントを追加できます。これはまさに、ツールチップやドラッグアンドドロップ操作などに使用されるものです。

こちらもそのチュートリアルです。

于 2010-11-19T21:42:49.087 に答える
2

Container クラスの setComponentZOrder(...) メソッドを見てください。

また、ZOrder の仕組みについて簡単に説明しているオーバーラップ レイアウトも確認できます。

于 2010-11-19T21:46:39.853 に答える