問題タブ [draw2d]

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

java - draw2dでテキストに下線を付ける方法

テキストの下に手動で線を引くことなく、draw2dで下線付きのテキストを描く簡単な方法はありますか?

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

eclipse - SWT でアンチエイリアスをオンにする

私は電話gc.setAntialias(SWT.ON);しましたが、それは何もしません。その方法によれば、それはうまくいくはずです。

Javadoc には次のように記載されています。

レシーバーのアンチエイリアシング値をパラメーターに設定します。パラメーターは、SWT.DEFAULT、SWT.OFF、または SWT.ON のいずれかでなければなりません。

私にはうまくいきません。単純なキャンバスにペイントしています。

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

java - draw2dフィギュアで透明な背景色を指定するにはどうすればよいですか?

私はEclipseプラグインを作成しており、いくつかの単純な図(つまり、ビュー要素)を重ねて図を作成しています。

単純なコンポーネントは次のようになります

レンダリングの問題がある単純なコンポーネントhttp://img115.yfrog.com/img115/4946/componentwithopacity.jpg

右側のドラムアイコンは、小さなウィジェットドロワーの一部です。

そして、その下の不完全な行は多重度を表現しようとしていますが、ウィジェットドロワーによってブロックされています。

フィギュアの背景を透明にするために一生懸命努力しましたが、SWTカラークラスにはアルファ色または透明色を指定する方法がありません。

誰かが以前にこの問題に遭遇したことがありますか?draw2d Figureの背景を透明にして、背後にあるものが見えるようにするにはどうすればよいですか。

これは、私が遭遇した他のさまざまな不透明度関連の問題の小さな例です。これを解決すると、さまざまな視覚的な問題が修正されます。

どんな助けでも大歓迎です。履歴書

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

eclipse - GEF java draw2d コンテナーの幅に合わせて調整されるレイアウトで、より多くの行にまたがります。

より多くの行にまたがってコンテナの幅に合わせて調整できるように、GEF GraphicalViewer で画像の行/複数行を表示する必要があります。

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

java - Eclipse Draw2D Label でのテキストの再配置

Draw2D ラベル (テキスト付きの図) を使用して RCP ベースのアプリケーションを構築しています。グラフィカル エディターでラベルのサイズを変更しても、テキストは最初の位置にとどまります。ラベルの新しい制約に基づいてテキストを再配置する方法はありますか?

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

eclipse - GEF/Draw2D フィギュアのギャラリー

私は GEF/Draw2D を初めて使用します。このトピックに関するチュートリアルをいくつか見ましたが、 GEFに同梱されているすべての図のギャラリーを見た人はいますか? 彼らがどのように見え、彼らの目的が何であるかをすぐに知ることができるように?

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

java - 別の右上隅に図を配置する

子のFigure(org.eclipse.draw2d.Figure)を親の右上隅に対して相対的な位置にしたい(ImageFigureとなる小さなアイコンを右上の境界線から12ピクセルの位置に配置したい)。この方法で子をレイアウトできる既存のレイアウトマネージャーはありますか?

org.eclipse.draw2d.XYLayoutは、左上以外のコーナーを基準にした位置を測定できません。

もちろん出来る:

  1. 自分でレイアウトマネージャーを書く
  2. レイアウトの子は、親の境界が変更されるたびに計算されます(親のlayout()メソッド内)。

ただし、既存のレイアウトマネージャーがその機能を提供しているかどうかを知りたいです。

質問はEclipseGEFに関するものであり、裸のSWT/JFaceやSwingに関するものではないことに注意してください。

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

java - draw2dFigureでラベルを垂直方向と水平方向の中央に配置するにはどうすればよいですか?

私は次の状況にあります:

これは、layout.setHorizo​​ntal(true / false);を使用して、ラベルを垂直または水平の中央に配置する場合にのみ機能します。、しかし一緒ではありません。それを機能させる方法はありますか?

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

layout-manager - カスタム draw2d レイアウトマネージャーを構築するには?

次のように 2 つの要素を配置できるレイアウト マネージャーが必要です。

  • 1 つの主要な要素 ABCDEF を中心に配置

  • カプセル化された図の右上隅に配置された 1 つの "postscript" 要素 XYZ

例えば:

これに既存のレイアウトマネージャーを使用できますか? それをサポートするカスタム レイアウト マネージャーを構築するにはどうすればよいですか?

アドバイスありがとうございます。

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

java - Eclipse/SWT: キャンバス全体を占める長方形

Eclipse RCP ベースのアプリケーションを作成していて、ViewPart の上に四角形を描画しようとしています。ただし、境界を指定しても、長方形が画面全体を占めるようです。以下は私のコードです。