1

ここで Eclipse Plugins に少し質問があります。

リンクリストなどのデータを含むJavaクラスがあります。2 つのビューでこのデータが必要です。1 つのビューでそれらのいくつかを表示したいのですが、もう 1 つのビューではデータのリストを表示する必要があります。(これは私の特殊なケースですが、一般的に質問します)。

では、この 1 つのクラスを両方のビューで使用するにはどうすればよいでしょうか? 「通常の」Javaでは、ビューを作成するときに参照を提供しますが、私が知る限り、これはEclipseプラグインでは不可能です。

私の解決策は、データクラスがシングルトンであることです。しかし、私はこの解決策が好きではありません。これは私の場合にのみ機能すると思います。

あなたが要点を得たことを願っています:)あなたの誰かがより良い解決策を知っていますか?

(私は Eclipse プラグインの初心者です。良い本やチュートリアルはありませんよね?)

4

2 に答える 2

0

To answer the second question in your post... try this site out for basic tutorials about Eclipse plug-ins and RCP applications.

www.vogella.com/eclipse.html

This answer should help with the first question in your post.

于 2012-09-06T21:05:55.487 に答える
0

SWT では、すべてのビューは基礎となるビジネス オブジェクトのプレゼンテーションを表示するだけです。したがって、リストとツリーを実装するときは、同じオブジェクトを入力として持つ必要があります (たとえば、 を呼び出すときtreeViewer.setInput(theSharedDataObject))。

データクラスはそのためにシングルトンである必要はありません。データの同じインスタンスを指す必要があるだけです。

于 2012-09-07T11:34:54.363 に答える