問題タブ [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.

0 投票する
1 に答える
1036 参照

swt - SWT: CTabItem の新しいコンテンツを再表示する方法

特定のユーザー アクションでコンテンツを変更する可能性のある CTabItems の 1 つを含む CTabFolder があります。しかし、内容が変更された後に表示を強制する方法がわかりません。タブ項目が空白になります。ウィンドウのサイズを変更すると、突然すべてが表示されます。

Scala でラッピングを行ったのでコードは掲載していませんが、基本的には次のようにしています。

  • CTabItem には、setControl() で設定された ScrolledComposite があります。
  • ScrolledComposite には Composite が含まれています
  • 他のすべてはこのコンポジットの下にあります

    コンテンツを変更する必要がある場合は、既存の CTabItem オブジェクトを取得し、新しい Composite を使用して新しい ScrolledComposite に設定し、そこから新しいコンテンツをハングさせます。

    CTabFolder オブジェクトで redraw() および update() を呼び出しても、それは行われません... どうすればよいですか? ありがとう

  • 0 投票する
    1 に答える
    131 参照

    swt - CTabItem の任意の位置に Control を設定する

    私は SWT が初めてで、CTabItem でコントロールの位置を任意に設定する必要があります。

    次のコードを使用しましたが、配置効果がないようで、コンポーネントを (0, 0) に追加するだけです

    0 投票する
    1 に答える
    3478 参照

    java - Java SWT - (CTabFolder の) CTabItem の ForeGround/Background Color を設定する

    複数の CTabItems を持つ CTabFolder を使用しています。単一の CTabItem のタブのみの背景色と前景色を設定できるようにしたいと考えています。

    フォントを設定するオプションがありますが、TabItem 自体の色や背景については何も見つかりません。誰でも助けることができますか?

    0 投票する
    3 に答える
    710 参照

    swt - CTabItem のヘッダー幅を設定する

    CTabItem のタブヘッダーの幅を任意に設定できますか?

    事前にt​​hnx!

    敬具、マーカス

    0 投票する
    2 に答える
    923 参照

    java - SWT を使用して CTabItem 内にテーブルを表示するにはどうすればよいですか

    これはおそらくほとんどの人にとって些細な質問ですが、ここに行きます...

    私は SWT を使用しており、CTabItem (または、より簡単な場合は TabItem) 内にテーブルを表示したいと考えています。テーブルを作成し、CTabItem を親として使用しようとしましたが、これをパラメーターとして受け入れません (CTabItem を Composite に変更するように求められます)。

    タブ内にテーブルを表示する方法が必要だと思いましたが、その方法がわかりません。誰かが私を正しい方向に向けることができますか?

    0 投票する
    2 に答える
    255 参照

    java - SWT CTabFolder は CTAB が存在するかどうかをチェックします

    SWT でアプリケーションのタブ インターフェイスを作成しようとしています。メニューボタンをクリックしたときにタブが開いているかどうかを確認するようにメニューボタンを設定したいと思います。開いている場合はタブに切り替えたいし、開いていない場合は開きたい。タブを作成するメニュー項目を既に作成しましたが、タブが存在するかどうかを確認する方法がわかりません。

    0 投票する
    1 に答える
    60 参照

    java - SWT ファイルからコンポジットを使用

    アプリの別のファイルで作成したコンポジットを使用しようとしています。タブのコントロールを複合ファイルに設定する方法がわかりません。

    パッケージ: hm_forms 複合ファイル: Comp_HM.java メイン ファイル: Frm_Main.java コントロール: tabHM

    私はそれが近くにあると考えています。

    0 投票する
    1 に答える
    2053 参照

    java - 1 つの CTabItem に複数の項目を追加する方法は?

    CTabItemテーブルといくつかのラベルとテキストフィールドを持つ を作成しようとしています

    しかし、発生する問題は、setControl(Control control)関数を使用してアイテム/ウィジェットが追加されることです。また、2 つ以上のコントロールを渡すことはできません。上記のコードは、最初にテーブルを追加してからラベルで上書きするため、一度に 1 つの項目のみを表示します。

    そして、私は両方のことを一度に望んでいます。

    また、Control のオブジェクトに何かを追加し、そのコントロールをsetControl()関数に渡すことができるかどうかも確認しようとしましたが、アイテム/ウィジェットをコントロールに追加できる関数が見つかりませんでした。これを行う方法を教えてください。

    画像

    0 投票する
    1 に答える
    80 参照

    java - SWTでCTabItemsのフォントフォントサイズを測定しますか?

    特に、実際のフォントサイズを知る必要があるため、タブサイズを変更した場合、フォントサイズよりも小さく設定しないようにします。

    SWT で CTabItems のフォントサイズを測定するにはどうすればよいですか?

    0 投票する
    1 に答える
    644 参照

    java - SWT CTabItem が子ウィジェットを再帰的に破棄しないのはなぜですか?

    SWT CTabItem.dispose()のjavadocには、次のように記載されています。

    このメソッドは、レシーバーの子孫で再帰的に呼び出されません

    その背後にある理由は何ですか?CTabItem が破棄されると、子ウィジェットは表示されなくなります。なぜ再帰的に破棄されないのですか?

    CTabItem.dispose() メソッドをオーバーライドして、子ウィジェットを再帰的に破棄すると問題が発生しますか?

    ありがとう