Listにコンポーネントの上にコンポーネントAとBを配置したいとします。私はリストのテキストが目に見えるようにする必要があります。私はどのレイアウトがそれを行うことができるかを見つけることができません。 この動作はどのようにlwuitにありますか?どのような解決策が存在するか?どのようにコンポーネントを別のものの前面に配置しますか?
2
A
答えて
4
コンポーネントのAとBを画面の下に配置し、上にスクロールする場合は、質問は多少不明ですが、jmunozの答えは正しいです。しかし、図面からは、ガラスパネル(非インタラクティブなコンポーネントの場合)またはLayeredLayout
クラスを使用して達成できる「常に上に」の効果が必要なようです。
これは、以下のものを使用して実際には非常に簡単です:
個人的にmyForm.setLayout(new LayeredLayout());
myForm.setScrollable(false);
// will occupy the entire area of the form but should be scrollable
myForm.addComponent(componentUnderneath);
Container south = new Container(new BorderLayout());
myForm.addComponent(south);
south.addComponent(BorderLayout.SOUTH, whateverYouWantToPlaceOnTopInTheSouth);
1
次のことを行う必要があります。
Form
は、スクロールをしない必要があります。 Form.setScrollable(false)
を使用してください。 'Form 'のレイアウトをBORDER_LAYOUT
、myForm.setLayout(new BorderLayout())
に設定します。 [OK]をBorderLayout
であなたはあなたが望むようにForm
にコンポーネントを置くことができます。
myForm.addComponent(BorderLayout.CENTER, List)
とBorderLayout
の中央にList
コンポーネントとスクロール可能List
と二つの要素が常に見える得ることができます。これにより
Container southContainer = new Container();
southContainer.addComponent(A);
southContainer.addComponent(B);
myForm.addComponent(BorderLayout.SOUTH, southContainer)
を使用してレイアウトの南にある他の2つの要素を入れてください。
関連する問題
- 1. VB.NETプログラムを開く前に、どのように画面上にVB.NETプログラムを配置しますか?
- 2. のJava:コンポーネント私はこのようなパネルにコンポーネントを配置しようとしています位置
- 3. どのようにメニューを中央に配置しますか?
- 4. Angular2:どのように別のコンポーネント
- 5. itextsharp:どのようにテーブルを配置しますか?
- 6. Eclipseでボタンをどのように再配置しますか?
- 7. どのようにしてmiglayoutを使用してコンポーネントをフレームに配置しますか? (Java)(スイングプロジェクト)
- 8. 独自のユニークキーを持つ複数のデータアイテムを別のユニークキーにどのように配置しますか?
- 9. どのようにしてBufferedReaderのコンテンツをStringに配置しますか?
- 10. どのように見出しの右側にアイコンを配置しますか?
- 11. どのようにコントローラと関連ビューをASP.NET MVCの別々のフォルダに配置しますか
- 12. 反応の中でコンポーネントにどのように名前を付けますか?
- 13. Cで別の配列を持つ文字の配置をどのようにシフトできますか?
- 14. どのようにコンポーネントをReactのコンポーネントの属性に渡しますか?
- 15. ドライバクラスはJDBC4にどのように配置されますか
- 16. UICollectionViewのUICollectionViewCellを垂直にどのように配置しますか?
- 17. どのようにテーブルをclj-pdfのテーブルに配置しますか?
- 18. Googleマップを若干前のdivの位置に配置するにはどうすればよいですか?
- 19. 垂直リストスタイルイメージをどのように配置できますか?
- 20. どのようにテーブルを配置できますか?
- 21. Rails:モデルをどのように配置するのですか?
- 22. Android:RelativeLayout内のコンポーネントを均等に配置しますか?
- 23. C#/ WPF:ポップアップコントロールを画面の中央に配置しますか?
- 24. どのように2つの浮動要素を互いに隣合うように配置しますか?
- 25. バッチファイルはどのように配置されていますか?
- 26. オフィスファブリック反応コンポーネントのスタイルをどのようにしますか?
- 27. カルーセルにブートストラップ列をどのように配置するか?
- 28. AngularJS Material Selectのドロップダウンをどのように配置しますか?
- 29. どのようにimport toPromiseをコンポーネントにインポートしますか?
- 30. どのようにセマンティック反応ui検索にデフォルトメッセージを配置しますか?
私はLayerdLayoutクラスは、彼が望んでいるものを達成すると思います。 – Daydah