問題タブ [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 投票する
1 に答える
907 参照

eclipse - 多くのノードを持つグラフに対する Eclipse GEF/Draw2D のパフォーマンス

Eclipse GEF または Draw2D を使用する場合、大きな (10.000 ノード) グラフの描画はどのように実行されますか? ノードは非常に単純化して (円) 描くことができます。ラベルなどはありません。

このタスクで GEF/Draw2D を使用できますか?

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

java - swt を使用してキー押下を処理する


CTRL-Cが押されたときにsomeStuff()を 実行したいです。私はいくつかのコードを書きましたが、「十分ではありません」。私はそれで何ができますか?)

ありがとう。

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

java - draw2d と swt を使用してキーの押下を処理する

すべてのorg.eclipse.draw2d.Figure クラスにはaddKeyListener()メソッドがあります。しかし、キーを押すと、すべての Figure がそれを処理するわけではありません。キーイベントを処理するのはどのような図ですか?

ありがとう。

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

java - draw2d ライブラリの三角形

org.eclipse.draw2d.Triangle の API がわかりません。操作用のフィールドがいくつかあります。

「三角点」もあります。しかし、それらを直接操作するための API はありません。だから私はおそらく理解するためにいくつかの例が必要です..(このようにポイントまたはSMTで三角形を作成する)

ありがとう。

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

java - Draw2D Canvas からの PDF の作成

Draw2D キャンバスから PDF を作成する方法を探しています。Java2D からこれを行う方法を見たことがあると思いますが、Draw2D では見ませんでした。多くのグラフィック要素 (およびテキスト) が関係しているため、XSLT ルートに進むことはできないと思います。誰か提案はありますか?

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

eclipse-plugin - Draw2d のカスタム レイアウト マネージャー

全て、

draw2d でカスタム レイアウト マネージャーを定義できますか? はいの場合、誰かが同じ手順を説明してもらえますか? 行と列を動的に追加できる TableLayout を考え出す必要がありますか?

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

eclipse - Subclipse と draw2d を使用した Eclipse Indigo

RHEL 5.4 に Eclipse Indigo と Subclipse 1.6.17 をインストールしました。

draw2d プラグインが必要なため、Subversion リビジョン グラフなしで の選択を解除する必要がありました。

スタンドアロン システムで作業しているため、GEF-draw2d-3.7.0M5.zip をダウンロードして転送しましたが、ソフトウェア インストール ツールでそれを選択すると、「Could not find jar:file//GEF- draw2d-3.7.0M5.zip!/

パスはsubclipseと同じ(jar:file//site-1.6.17.zip!/)

他の誰かがこの問題を抱えていますか?

ありがとう

ダン

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

java - GEF/draw2d ライン ルーティング アルゴリズム

GEF と Draw2d を使用してグラフを作成しています。

表示したい 3 レベルの構造があります。つまり、次のことを意味します。

RootEditPart
/
Level1EditPart
/
Level2EditPart
/
Level3EditPart

Level2 には複数の子があります。

Level3EditParts (Level2 コンテナ内) 間の接続を描画したい。

私が混乱しているのは、これらの接続のライン ルーティング アルゴリズムを設定する場所と、それが親/子の EditPart/Figure 階層を介してどのように継承されるかです。

理想的には、ShortestPathConnectionRouter を使用したいと思います。Level2EditPart の図を使用して、これを接続レイヤーの接続ルーターとして設定して、これを使用しようとしました。私の理解では、この図の子を回避する障害物として使用します (したがって、他の Level3 に線を引くことはありませんが、それらを回避しようとします)。

ただし、コードをデバッグすると、ShortestPathRoutingAlgorithm のように見えますが、接続図に 1 つの座標系を使用しています (これは、接続レイヤーの座標系であると推測しています)。 Level3 Figure (それらの親の座標系。Level2 Figure)。これは、レベル 3 の 1 つと交差しているときにうまくいかないことを意味するため、それらを避けようとはしません。

そのため、ShortestPathConnectionRouter の機能を誤解しているか、正しく設定していません。誰か助けてくれませんか?

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

eclipse - 別のラベルで GEF フィギュアを作成するには?

円や長方形などの中央のサイズ変更可能な形状と、下部の編集可能なラベルの 2 つの部分で構成される Draw2D Figure を作成しようとしています。このタイプの図の例は、コンピュータのデスクトップに表示されるアイコン/ラベルです。

最初の試みは、2 つの子サブフィギュア (中央に配置された形状フィギュアと下部に配置されたラベル) を持つ親コンテナー フィギュアを作成することでした。また、HandleBounds を実装して、選択とサイズ変更が上部の形状サブフィギュアでのみ発生するようにしました。これは有効な解決策ではないことが判明しました。これは、テキストが増えるとラベルが広くなり、メインの親図とその結果として中央の形状の図も大きくなるためです。つまり、全体的な親 Figure は、子ラベル Figure と同じ幅です。

私が求めているのは、形状の図のサイズを維持しながら、ラベルの図の幅を個別に拡大できる図です。デスクトップ アイコンとまったく同じ動作です。

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

java - Eclipse の draw2d Figure 内の TextBox

draw2d フィギュア内にテキスト ボックスを含める方法はありますか? (コード例がいいでしょう)