問題タブ [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.
java - draw2dでテキストに下線を付ける方法
テキストの下に手動で線を引くことなく、draw2dで下線付きのテキストを描く簡単な方法はありますか?
eclipse - SWT でアンチエイリアスをオンにする
私は電話gc.setAntialias(SWT.ON);
しましたが、それは何もしません。その方法によれば、それはうまくいくはずです。
Javadoc には次のように記載されています。
レシーバーのアンチエイリアシング値をパラメーターに設定します。パラメーターは、SWT.DEFAULT、SWT.OFF、または SWT.ON のいずれかでなければなりません。
私にはうまくいきません。単純なキャンバスにペイントしています。
java - draw2dフィギュアで透明な背景色を指定するにはどうすればよいですか?
私はEclipseプラグインを作成しており、いくつかの単純な図(つまり、ビュー要素)を重ねて図を作成しています。
単純なコンポーネントは次のようになります
レンダリングの問題がある単純なコンポーネントhttp://img115.yfrog.com/img115/4946/componentwithopacity.jpg
右側のドラムアイコンは、小さなウィジェットドロワーの一部です。
そして、その下の不完全な行は多重度を表現しようとしていますが、ウィジェットドロワーによってブロックされています。
フィギュアの背景を透明にするために一生懸命努力しましたが、SWTカラークラスにはアルファ色または透明色を指定する方法がありません。
誰かが以前にこの問題に遭遇したことがありますか?draw2d Figureの背景を透明にして、背後にあるものが見えるようにするにはどうすればよいですか。
これは、私が遭遇した他のさまざまな不透明度関連の問題の小さな例です。これを解決すると、さまざまな視覚的な問題が修正されます。
どんな助けでも大歓迎です。履歴書
eclipse - GEF java draw2d コンテナーの幅に合わせて調整されるレイアウトで、より多くの行にまたがります。
より多くの行にまたがってコンテナの幅に合わせて調整できるように、GEF GraphicalViewer で画像の行/複数行を表示する必要があります。
java - Eclipse Draw2D Label でのテキストの再配置
Draw2D ラベル (テキスト付きの図) を使用して RCP ベースのアプリケーションを構築しています。グラフィカル エディターでラベルのサイズを変更しても、テキストは最初の位置にとどまります。ラベルの新しい制約に基づいてテキストを再配置する方法はありますか?
eclipse - GEF/Draw2D フィギュアのギャラリー
私は GEF/Draw2D を初めて使用します。このトピックに関するチュートリアルをいくつか見ましたが、 GEFに同梱されているすべての図のギャラリーを見た人はいますか? 彼らがどのように見え、彼らの目的が何であるかをすぐに知ることができるように?
java - 別の右上隅に図を配置する
子のFigure(org.eclipse.draw2d.Figure)を親の右上隅に対して相対的な位置にしたい(ImageFigureとなる小さなアイコンを右上の境界線から12ピクセルの位置に配置したい)。この方法で子をレイアウトできる既存のレイアウトマネージャーはありますか?
org.eclipse.draw2d.XYLayoutは、左上以外のコーナーを基準にした位置を測定できません。
もちろん出来る:
- 自分でレイアウトマネージャーを書く
- レイアウトの子は、親の境界が変更されるたびに計算されます(親のlayout()メソッド内)。
ただし、既存のレイアウトマネージャーがその機能を提供しているかどうかを知りたいです。
質問はEclipseGEFに関するものであり、裸のSWT/JFaceやSwingに関するものではないことに注意してください。
java - draw2dFigureでラベルを垂直方向と水平方向の中央に配置するにはどうすればよいですか?
私は次の状況にあります:
これは、layout.setHorizontal(true / false);を使用して、ラベルを垂直または水平の中央に配置する場合にのみ機能します。、しかし一緒ではありません。それを機能させる方法はありますか?
layout-manager - カスタム draw2d レイアウトマネージャーを構築するには?
次のように 2 つの要素を配置できるレイアウト マネージャーが必要です。
1 つの主要な要素 ABCDEF を中心に配置
カプセル化された図の右上隅に配置された 1 つの "postscript" 要素 XYZ
例えば:
これに既存のレイアウトマネージャーを使用できますか? それをサポートするカスタム レイアウト マネージャーを構築するにはどうすればよいですか?
アドバイスありがとうございます。
java - Eclipse/SWT: キャンバス全体を占める長方形
Eclipse RCP ベースのアプリケーションを作成していて、ViewPart の上に四角形を描画しようとしています。ただし、境界を指定しても、長方形が画面全体を占めるようです。以下は私のコードです。