問題タブ [eclipse-rcp]

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

java - Eclipse RCP と JFace: コンテキスト メニューと TreeViewer の画像に関する問題

私はEclipse RCPアプリケーションに取り組んでいます。今日、コンテキスト メニューで画像を表示する際に問題が発生しました。私がやりたかったのは、ユーザーの評価を表す星の画像を含む列をテーブルに追加することです。Windows では、星の画像がセル全体に拡大されるのではなく、表のセルの左隅に押し付けられるため、これによりいくつかの問題が発生しますが、何とか解決します。さらに、テーブルにはコンテキスト メニューがあり、"rate" というエントリがあり、ここでも 1 から 5 (評価レベルを表す) までのさまざまな星が表示され、ユーザーはそれをクリックしてさまざまな評価を選択できます。これは Windows では問題なく動作します。ここで、Linux (Ubuntu) に切り替えて、そこでどのように機能するかを確認しました。奇妙なことに、テーブル セルの星は完全に配置されています。 表のセル内の評価は機能します http://img187.imageshack.us/img187/4427/starsratingho4.png

星の画像が表示されない http://img514.imageshack.us/img514/8673/contextmenuproblemgt1.png

コンテキスト メニューで、星の画像の画像記述子を設定するアクション クラスを使用しています。

}

なぜこの奇妙な振る舞いが現れるのか誰か知っていますか?

どうもありがとう。

(奇妙な理由で、画像は表示されません。ここに直接の URL があります: http://img187.imageshack.us/img187/4427/starsratingho4.png http://img514.imageshack.us/img514/8673/ contextmenuproblemgt1.png )

//編集: いくつか試してみましたが、コンテキスト メニューにチェックボックス スタイルを使用すると画像が表示されないようです (RateAction のコンストラクターを参照)。PushButton スタイルに切り替えたとき、画像は表示されましたが、正しくスケーリングされていませんでしたが、少なくとも表示されました。

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

eclipse-plugin - Eclipse RCP プラグイン ターゲットを維持する最善の方法は?

BIRT を使用する RCP アプリ用のプラグインがあります。必要なプラグイン/機能のみを含むアプリをビルドするためのターゲットがあります。最近、IDE で BIRT プラグインのバージョンを更新したため、以前のバージョンの BIRT との設計ファイルに互換性がありませんでした。ターゲットに古いバージョンの BIRT があり、新しいプラグインに更新する必要があります。

過去にターゲットのプラグイン jar を手動で更新しましたが、BIRT は wazoo に依存する複雑なプラットフォームです。将来的にこれをより簡単に制御できるようにするために、ターゲットを別の方法で編成するユーティリティまたは方法はありますか?

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

eclipse - ワークベンチ ウィンドウで Eclipse ベースのプロジェクトでモーダル ダイアログを開くにはどうすればよいですか?

モーダル ダイアログを開くには、親ウィンドウを渡し、ダイアログをモーダルにするために必要なフラグを渡す必要があります。

Eclipse インフラストラクチャーのどこにいるかによっては、この親ウィンドウを見つけるのは必ずしも容易ではありません。

親ウィンドウにはどのようにアクセスできますか?

0 投票する
7 に答える
3778 参照

eclipse - scala で eclipse rcp アプリケーションを作成するには?

Scala Eclipse プラグイン ページには次のように記載されています。

このサポートはどのように機能しますか? Scala プラグインを作成するためのウィザードはありません。Eclipse プラグイン/RCP アプリケーションで Scala を使用する方法に関するドキュメントは見つかりませんでした。それは可能ですか?

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

eclipse-plugin - TableViewer-reveal()とアイテムを*そして*選択する方法は?

これまで、同じ種類のデータベースリソースで動作するエディターとビューアーを作成しました。

JDTで見られるような動作を実装しようとしています。ファイルエディタを選択すると、パッケージエクスプローラで同じファイルが選択されます。

TableViewとの対話を停止しました。1)ビューアに表示されているドメインアイテムのコレクションを繰り返し処理し、2)必要なアイテムが見つかった場合は、選択を変更する方法を教えてもらえますか。

つまり、revealAndSelect(Object)メソッドです。

あなたの経験をいただければ幸いです。

M。

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

eclipse-rcp - Eclipse RCP:2つの異なるバージョンのプラグインを必要とする製品の作成で問題が発生しました

外部製品との互換性の理由から、プラグインの2つのバージョンを含める必要があるRCPアプリケーションを構築する必要があります。プラグインはorg.apache.luceneであり、現在Eclipse3.4では1.9.1です。他のアプリケーションと互換性を持たせるには、バージョン1.4.103が必要です。私のRCPアプリは元々Eclipse3.2を使用して開発されたものであり、3.4にアップグレードした後にこの問題が発生しました。

開発とテストの間、私のアプリは問題なく動作しました。実行構成に1.4.103プラグインを手動で追加する必要がありましたが、それ以外の場合は正常に実行されました。

現在、製品のビルド段階にあり、製品ウィザードの[構成]タブで2つのバージョンのLuceneプラグインを追加する方法を見つけることができません。実行時にエラーは、1.4.103バージョンのLuceneが欠落していることを示します。

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

eclipse - フィルタリングプロセスの一部としてTableViewセルのセクションをハイライトする方法は?

裏話: TableView にフィルターを適用しています。これは単純な「この文字列で行を検索する」フィルターです。

要件: 検索用語のインスタンスが出現する場所を強調表示したい。

これまでのところ、これを行う手段は見当たりません。ITableColorProvider を使用すると、セル全体に色を適用できますが、セルの一部には適用できません。

手がかりは大歓迎です。

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

eclipse - 合成イベントからユーザーイベントを伝える方法は?

ほとんどがTreeViewer. これはContentOutlinePage、アウトライン ビューに命を吹き込むために に接続されています。

どちらかが a を受け取るSelectionChangedEventと、他のメソッドを呼び出しsetSelection()ます...そしてそこに問題があります。setSelection()別のSelectionChangedEvent...が生成され、無限ループが結合されます。

SelectionChangedEventが別のオブジェクトの呼び出しではなく、実際のユーザーの操作によって作成されたかどうかを判断する手段はありますsetSelection()か?

この種の致命的な抱擁を止めるためのより良い手段はまだありますか?

手がかりを歓迎します。

0 投票する
4 に答える
16689 参照

java - Invalid thread access SWTException を診断するには?

クライアント用に Eclipse RCP ベースのツールをカスタマイズしています。彼らは自分のコンピューターの 1 つにそれをロードするのに問題があり (他のコンピューターでは動作します)、次のエラー ログを提供しています。

! セッション 2009-01-23 12:09:05.593 -------------------------------------- --------- eclipse.buildId=unknown java.version=1.5.0_12 java.vendor=Sun Microsystems Inc. BootLoader 定数: OS=win32、ARCH=x86、WS=win32、NL=en_GB コマンドライン引数: -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 4 0 2009-01-23 12:09:07.500 !MESSAGE バンドル com.yantra.yfc.rcp.desktop.ri が見つかりません。

!ENTRY org.eclipse.osgi 4 0 2009-01-23 12:09:11.906 !MESSAGE アプリケーション エラー !STACK 1 org.eclipse.swt.SWTException: org.eclipse.swt.SWT.error(SWT.error(SWT. java:3374) org.eclipse.swt.SWT.error(SWT.java:3297) で org.eclipse.swt.SWT.error(SWT.java:3268) で org.eclipse.swt.widgets.Display.error (Display.java:978) org.eclipse.swt.widgets.Display.checkDevice(Display.java:638) で org.eclipse.swt.graphics.Device.dispose(Device.java:261) で com.yantra。 yfc.rcp.YRCApplication.run(YRCApplication.java:176) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher の .runApplication(EclipseAppLauncher.java:92)。start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) sun.reflect.NativeMethodAccessorImpl.invoke0 (ネイティブ メソッド) で sun.reflect.NativeMethodAccessorImpl.invoke (不明なソース) で sun.reflect.DelegatingMethodAccessorImpl.invoke (不明なソース) で java.lang.reflect.Method.invoke (不明なソース) org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) で org.eclipse.core.launcher.Main.basicRun(Main.java:278) で org.eclipse.core.launcher.Main.run (Main.java:973) org.eclipse.core.launcher.Main.main(Main.java:948) でcore.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) の sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) の sun.reflect.NativeMethodAccessorImpl.invoke(不明なソース) の sun.reflect.DelegatingMethodAccessorImpl.invoke(不明) Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main. java:278) org.eclipse.core.launcher.Main.run(Main.java:973) で org.eclipse.core.launcher.Main.main(Main.java:948) でcore.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) の sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) の sun.reflect.NativeMethodAccessorImpl.invoke(不明なソース) の sun.reflect.DelegatingMethodAccessorImpl.invoke(不明) Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334) at org.eclipse.core.launcher.Main.basicRun(Main. java:278) org.eclipse.core.launcher.Main.run(Main.java:973) で org.eclipse.core.launcher.Main.main(Main.java:948) でorg.eclipse.core.launcher.Main.invokeFramework(Main.java:334) の java.lang.reflect.Method.invoke(不明なソース) での invoke(不明なソース) org.eclipse.core.launcher.Main.basicRun での(Main.java:278) org.eclipse.core.launcher.Main.run(Main.java:973) で org.eclipse.core.launcher.Main.main(Main.java:948) でorg.eclipse.core.launcher.Main.invokeFramework(Main.java:334) の java.lang.reflect.Method.invoke(不明なソース) での invoke(不明なソース) org.eclipse.core.launcher.Main.basicRun での(Main.java:278) org.eclipse.core.launcher.Main.run(Main.java:973) で org.eclipse.core.launcher.Main.main(Main.java:948) で

私は例外をグーグルで調べましたが、これは主に人々が異なるスレッドを使用してアプリケーションを開発しようとしたときに発生するようです. この問題は他のコンピュータでは見られないため、何が原因なのかわかりません。

コードはベンダーからのものであり(おそらく十分にテストされている)、テストした他のすべてのマシンで動作するため、問題のマシンの構成の問題であるに違いありません。

そのコンピュータの問題の背後にあるものについて何か提案はありますか? または、問題を明らかにする可能性のある一連の調査についての提案はありますか?