問題タブ [jface]

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 投票する
3 に答える
14324 参照

java - TableViewerをデータバインドして検証しますか?

フレームワークを使用して、SWTアプリケーションの一部のフィールドorg.eclipse.core.databindingをバインドします。Textデータを検証し、ユーザーが保存ボタンをクリックしたときにのみモデルに値を設定するための更新戦略を追加します。

このコードは非常にうまく機能します。

しかし、どうすれば同じことができTableViewerますか?

IHMに何かを追加したときに、電話をかけるまでモデルが変更されないように機能させたいgetBindingContext().updateModels();

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

java - JFaceウィザードのサイズを設定する

Eclipse RCPアプリケーションを構築していますが、JFaceウィザードのサイズの設定に問題があります。

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

eclipse - Eclipse DataBinding: ダイアログの確認までモデルの更新を遅らせる

モデルとウィジェットを同期するためにデータバインディングを使用するデフォルトのボタンを持つ TitleAreaDialog があります。ユーザーが [OK] ボタンをクリックするまでモデルの更新を遅らせるにはどうすればよいですか?

ありがとう!

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

swt - JFace/SWT: InputDialog のボタンのラベルを変更する

OK/Cancel ボタンのカスタム ラベルを使用して InputDialog を作成したいと考えています。私はorg.eclipse.jface.dialogs.InputDialogを使用しています。

ボタンの作成方法をオーバーライドしようとしました:

動作しますが、ボタンのサイズは変更されません (カスタム テキストの結果はトリミングされます)。

ここでテキストを設定するには遅すぎると思います。レイアウト マネージャーがボタンのサイズを既に決定しており、再計算するように指示できないためです...そうですか?

正しい方法は何ですか?

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

user-interface - ウィンドウ上部のJFaceApplicationWindowの白い線

考えられる最も基本的なJFaceApplicationWindowを作成しました。画面の上部に、この1ピクセルの白い境界線が表示されます。

代替テキスト

そしてそれを作成するためのコード:

ウィンドウにコントロールを追加Compositeすると、ギャップはさらに大きくなります。それを取り除くために私は何ができますか?

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

dialog - JFaceまたはSWTダイアログが現在開いていることを確認する方法は?

この RCP アプリケーションでは、現在のフォーカスに関係なく、より高度なキー イベントの処理/ルーティングのために (Display.addFilter() を介して) グローバル キー イベント ハンドラーを使用する必要があります。一部のルーティング ロジックのダイアログ ボックスが現在開いているかどうかを判断できる必要があります。

かなり些細な質問のように思えますが、Widget 階層、Shells、WindowManagers から外れる行き止まりにぶつかり続けています。

標準フレームワークのダイアログを使用するダイアログ実装者またはクライアント コードの一部で余分な作業を必要としない堅牢なソリューションを探しています。

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

jface - jfacewizrdで動的にコントロールを作成する方法

Eclipseプラグインを開発していて、ループ内のjfaceテキストボックスを動的に作成したいと思います。Eclipseプラグインの開発でそれを行う方法はありますか?テキストボックスを動的に追加した後、再描画する必要がありますか

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

swt - EclipseRCPとSWT/JFaceの学習

私はEclipseRCPとSWT/JFaceを初めて使用します。ジェフ・マカファー、ジャン・ミシェル・レミュー、クリス・アニシュチクによる有名なEclipseリッチクライアントプラットフォームの本の第2版を購入するつもりです。この本のいずれかの版を読んだ人から、その本が両方のトピック(RCPとSWT / JFace)の良い入門書として役立つかどうかを知りたいですか?または、SWT / JFace用に別の読み物が必要ですか?

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

java - SWT オープン ソース アプリケーション ギャラリー?

SWT/JFace は初めてです。Eclipse RCP ではなく、SWT/Jface に基づいた実際のアプリケーションを誰かが示すことができるかどうかを知りたいです。RCP ベースのアプリの多くの例 (非常に専門的なもの) を見ることができますが、SWT/Jface スタンドアロンについては何もありません。これらのライブラリ (Swing ではなく) を使用してユーティリティ アプリの開発を開始したいと考えています。

どうもありがとう、ジョバンニ

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

java - SWT ラベルのパディングを設定するには?

テキストを myLabelsに割り当てると、非常にきつくラップされ、「p」、「y」などの下端が切り取られることがあります。テキストと境界線の間にパディングを入れたいと思います。親にTableWrapLayout を使用し、親Compositeに TableWrapData を使用していますLabels

一貫したデザインのために FormToolkit を使用していますが、これはボーダー ペインティングには影響しません。