3

私はJScrollPanelそれ自体が 3 つの内部パネルを含む大きなパネルを含むを持っています。いつでも見られるように(たとえば)パネルを特別な場所に配置したいのですが、ユーザーは好きな場所にスクロールできますが、そのパネルは常に他のコンポーネントの上にあり、移動しません。経由でやろうとしましたが、JLayeredPaneできませんでした。どうすればいいですか?

4

3 に答える 3

8

ここJLayeredPaneに例がありますが、ここに見られるものは興味深いかもしれません。従来のギャラリーには含まれません。OverlayLayout

オーバーレイレイアウト

また、スクロール ペインの に描画するこのについても考えてみJViewportます。

ビューポート

于 2013-02-03T21:01:43.877 に答える
5

あなたが使用することができます

画面上の他のコンポーネントの上にコンテンツをオーバーレイするには

于 2013-02-03T20:19:37.870 に答える
1

スクロール パネルではない別の JPanel に移動したくないコンテンツを配置することはできませんか? スクロールしたくない場合は、スクロールパネルに含める理由はありません。

そのため、スクロールしない大きなパネル (bigPanel などと呼びます) を 1 つ用意します。次に、bigPanel でスクロールしたくないパネルを用意します。次に、スクロール パネルも bigPanel に配置します。

おそらく私は何かを見逃していますが、それで問題は解決しませんか?

于 2013-02-03T19:04:48.803 に答える