問題タブ [titleareadialog]

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 に答える
3263 参照

java - TitleAreaDialog - タイトル画像の調整

そこで、タイトル領域に配置する画像を作成しています。画像の 1/4 しか表示されないことを除いて、すべてが機能しますか?

私の画像は実際にはテキストであり、画像は1つの画像に結合されていますEX:JKTeater [] <--アイコンなので、現在JKTのみがタイトル領域に表示されています

ここに create() メソッドがあります

  1. タイトル エリア コー​​ドが許可する特定のサイズはありますか?
  2. 画像の最後をタイトル領域の最後に配置する方法はありますか?
  3. レイアウトを使用して移動できますか?
  4. タイトル領域の下部に黒い水平線を表示するにはどうすればよいですか?

編集

ここに画像の説明を入力

背景色を基本色からグラデーションに実際に変更できるかどうかを確認するには、多くのことが求められると確信しています

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

java - TitleAreaDialog - setTitle("abc") のフォントの変更

クラスで TitleAreaDialog を拡張しています。

タイトル エリアのタイトルのデフォルト フォントは見栄えがよくありません。
タイトルのフォントを変更することはできますか?
コードの他の場所ではフォントを変更する必要はなく、タイトル テキストだけを変更する必要があります。

FontRegistry と StyledText を使用してみました。

しかし、新しいフォントを setTitle() に割り当てる方法がわかりません。

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

java - TitleAreaDialog の最後のグループのみをサイズ変更する JFace

以下に添付されたプログラムは、4 つのグループを含む TitleAreaDialog を作成します。各グループにはコントロールが含まれており、最後のグループは「動的」です。つまり、コンボ ボックスでエントリを選択すると、特定の数のコントロールが生成されます。

幸いなことに、ダイアログのサイズは自動的に変更されますが、サイズ変更をより細かく制御したいと考えています。現時点では、ダイアログのサイズはグループ間で均等に「分散」されています。私が達成したいのは、ユーザーがマウスでダイアログのサイズを変更した場合でも、最後のグループのみを拡大 (または縮小) することです。3 つの静的グループのサイズ (高さ) は固定のままにする必要があります。

これを達成する方法はありますか?ティア!

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

eclipse - Jfaceダイアログ(またはTitleAreaDialog)の境界線の色を変更するには?

TitleAreaDialog の境界線の色を変更しようとしています。

しかし、研究の後、この試みに対するサポートは見つかりませんでした。

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

java - KeyListener を TitleAreaDialog に追加する

ユーザーがテーブルから行を選択できるようにする がありますTitleAreaDialogTableViewer問題は、テーブルの内容が時間の経過とともに変化する可能性があることです。ブラウザーで一般的に見られる更新動作を実装したいと思います (たとえばF5、テーブルのコンテンツを押して更新する必要があります)。

以下は、うまくいけばシナリオをもう少し明確にするスクリーンショットです。

この質問には解決策があるようですが、いくつかの理由で問題があると思います。

  • リスナーが適切に切り離されていません (たとえば、ダイアログを再度開いた場合、 に 2 つのフィルターがありますDisplay) 。
  • アーキテクチャの観点から、リスナーが属していると思われる場所にTitleAreaDialogリスナーを追加することはありません。Widget
  • 手動でリスナーをアタッチ/デタッチすることは避けたいです (たとえば、リスナーは と一緒に破棄する必要がありますTitleAreaDialog) 。

簡単に言えば、前述の質問で説明されているように、フィルターメカニズムを使用せずに(または 一般的に) KeyListeneraを追加する適切な方法は何ですか?TitleAreaDialogDialog

この質問がSSCCE部門で多少失敗することはわかっていますが、正しい方向への指針は高く評価されます。

TableViewerとの対話