問題タブ [ctabitem]
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.
swt - SWT: CTabItem の新しいコンテンツを再表示する方法
特定のユーザー アクションでコンテンツを変更する可能性のある CTabItems の 1 つを含む CTabFolder があります。しかし、内容が変更された後に表示を強制する方法がわかりません。タブ項目が空白になります。ウィンドウのサイズを変更すると、突然すべてが表示されます。
Scala でラッピングを行ったのでコードは掲載していませんが、基本的には次のようにしています。
コンテンツを変更する必要がある場合は、既存の CTabItem オブジェクトを取得し、新しい Composite を使用して新しい ScrolledComposite に設定し、そこから新しいコンテンツをハングさせます。
CTabFolder オブジェクトで redraw() および update() を呼び出しても、それは行われません... どうすればよいですか? ありがとう
swt - CTabItem の任意の位置に Control を設定する
私は SWT が初めてで、CTabItem でコントロールの位置を任意に設定する必要があります。
次のコードを使用しましたが、配置効果がないようで、コンポーネントを (0, 0) に追加するだけです
java - Java SWT - (CTabFolder の) CTabItem の ForeGround/Background Color を設定する
複数の CTabItems を持つ CTabFolder を使用しています。単一の CTabItem のタブのみの背景色と前景色を設定できるようにしたいと考えています。
フォントを設定するオプションがありますが、TabItem 自体の色や背景については何も見つかりません。誰でも助けることができますか?
swt - CTabItem のヘッダー幅を設定する
CTabItem のタブヘッダーの幅を任意に設定できますか?
事前にthnx!
敬具、マーカス
java - SWT を使用して CTabItem 内にテーブルを表示するにはどうすればよいですか
これはおそらくほとんどの人にとって些細な質問ですが、ここに行きます...
私は SWT を使用しており、CTabItem (または、より簡単な場合は TabItem) 内にテーブルを表示したいと考えています。テーブルを作成し、CTabItem を親として使用しようとしましたが、これをパラメーターとして受け入れません (CTabItem を Composite に変更するように求められます)。
タブ内にテーブルを表示する方法が必要だと思いましたが、その方法がわかりません。誰かが私を正しい方向に向けることができますか?
java - SWT CTabFolder は CTAB が存在するかどうかをチェックします
SWT でアプリケーションのタブ インターフェイスを作成しようとしています。メニューボタンをクリックしたときにタブが開いているかどうかを確認するようにメニューボタンを設定したいと思います。開いている場合はタブに切り替えたいし、開いていない場合は開きたい。タブを作成するメニュー項目を既に作成しましたが、タブが存在するかどうかを確認する方法がわかりません。
java - SWT ファイルからコンポジットを使用
アプリの別のファイルで作成したコンポジットを使用しようとしています。タブのコントロールを複合ファイルに設定する方法がわかりません。
パッケージ: hm_forms 複合ファイル: Comp_HM.java メイン ファイル: Frm_Main.java コントロール: tabHM
私はそれが近くにあると考えています。
java - 1 つの CTabItem に複数の項目を追加する方法は?
CTabItem
テーブルといくつかのラベルとテキストフィールドを持つ を作成しようとしています
しかし、発生する問題は、setControl(Control control)
関数を使用してアイテム/ウィジェットが追加されることです。また、2 つ以上のコントロールを渡すことはできません。上記のコードは、最初にテーブルを追加してからラベルで上書きするため、一度に 1 つの項目のみを表示します。
そして、私は両方のことを一度に望んでいます。
また、Control のオブジェクトに何かを追加し、そのコントロールをsetControl()
関数に渡すことができるかどうかも確認しようとしましたが、アイテム/ウィジェットをコントロールに追加できる関数が見つかりませんでした。これを行う方法を教えてください。
java - SWTでCTabItemsのフォントフォントサイズを測定しますか?
特に、実際のフォントサイズを知る必要があるため、タブサイズを変更した場合、フォントサイズよりも小さく設定しないようにします。
SWT で CTabItems のフォントサイズを測定するにはどうすればよいですか?
java - SWT CTabItem が子ウィジェットを再帰的に破棄しないのはなぜですか?
SWT CTabItem.dispose()のjavadocには、次のように記載されています。
このメソッドは、レシーバーの子孫で再帰的に呼び出されません
その背後にある理由は何ですか?CTabItem が破棄されると、子ウィジェットは表示されなくなります。なぜ再帰的に破棄されないのですか?
CTabItem.dispose() メソッドをオーバーライドして、子ウィジェットを再帰的に破棄すると問題が発生しますか?
ありがとう