問題タブ [scrolledcomposite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scrollbar - スクロールバー付きの JFace PreferencePage リスト
リストを保持する PreferencePage を作成しようとしています。リストは大きくなる可能性があり、リストの下にはリストと対話するボタンがあります。ボタンが常に表示されている場合に便利ですが、リストが大きくなると、PreferencePage がスクロールバーで自動拡張されます。
今のところ私の解決策は、リストを保持する ScrolledComposite です。問題は、ScrolledComposite がレイアウトを埋めていないことです。を介して手動でサイズを設定する必要がありsetSize
ます。
高さの SWT.DEFAULT:
高さは425:
リストを含む ScrolledComposite のコード:
問題は、高さの値を手動で設定せずに ScrolledComposite をレイアウトに入力する方法や、PreferncePage が自動拡張されないようにする方法です。テーブルを使用すると、穴の PreferencePage も自動展開されます。設定scroll.setExpandVertical(true)
により、PreferencePage にスクロールバーも作成され、リストが展開されます。
java - Java SWT - グループ内の ScrolledComposite
の中に入れるのに問題があります-ScrolledComposite
の中にGroup
表示されませんGroup
。ScrolledComposite
をスクロールする必要がありLabel
ます。
編集:バズの答えに対する反応
それは機能しますが...画像は次のように表示されます(「stackoverflow」は1つだけである必要があります):
java - ScrolledComposite がマウス ホイールでスクロールしない
マウス ホイールは macosx では正常に動作しますが、Windows では動作しません。
これが私のレイアウト構造です。マウスホイールリスナーを実装しましたが、トリガーされません。
そして私の scrolledcomposite 宣言:
///////////////// SCRATCHからの例も機能しません。
java - ScrolledComposites の 1 つだけがマウス ホイールでスクロールするのはなぜですか?
ここに私の現在のセットアップがあります...私はいくつかのタブ(CTabFolderとCTabItemsを使用)をそれぞれ独自のScrolledCompositeに持っています。https://stackoverflow.com/a/23882007/4288015からの回答で最初のタブを機能させることができましたが、2 番目のタブの他の ScrolledComposite に適用すると機能しません。2 番目のタブは、両方の ScrolledComposites から MouseWheel リスナーを削除しても、マウス ホイールを認識しません。最初のタブ ScrolledComposite が機能するのに 2 番目のタブが機能しない原因は何ですか?
java - SWTで1つのTabItemにスクロールコンポジットを設定するには?
次のコードを使用して、TabItem "item2" の scrollcomposite を設定しようとしています。しかし、スクロールバーを取得できませんでした。
ここでは、item1 ではなく item2 のみに scrollcomposite / scrollbar を設定する必要がある 2 つの tabItem を作成しました。
次のコードを追加すると、tabItem2 が空になりました。
これを解決するのを手伝ってください
java - Button を ScrolledComposite に直接追加することは可能ですか?
ScrolledComposite
伸びComposite
ます。それでButton
、別のコンポジットを入れずに、スクロールしたコンポジットに直接追加することは可能ですか?