問題タブ [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.
java - タイプ org.eclipse.core.runtime.IConfigurationElement を解決できません
Eclipse RCP アプリケーションをビルドすると、次のエラーが発生します。
タイプ org.eclipse.core.runtime.IConfigurationElement を解決できません。必要な .class ファイルから間接的に参照されます。
依存関係に org.eclipse.core.runtime ライブラリを含めたので、何が問題なのかわかりません。
eclipse - Run と Search が RCP メニューバーに表示される
RCP アプリケーションのメニューバーに突然「実行」と「検索」が表示されます。とにかくそれらを削除する方法はありますか?
java - EclipseRCPのグローバル変数
どうすればこれを解決できますか?
メインのRCPプラグインにユーザー資格情報があります。他のすべてのプラグインにもその情報が必要です。プレファレンスストアにもグローバルに使用可能なノード名が必要なため、プリファレンスストアは使用できません。
グローバル変数を実現する可能性はありますか?
ありがとう!
java - ProgressMonitorDialogからTrayIconツールチップを変更します
Vogellasチュートリアルで説明されているEclipseRCPトレイアイテムを使用しています。
現在の要件は、ツールチップにアプリの名前を表示するだけでなく、長時間の操作を実行しているときにパーセンテージも表示することです。
trailitem属性がからのプライベートであることを理解したApplicationWorkbenchWindowAdvisor
ので、getterメソッドとsetterメソッドを追加しました。
足りないのは、私のインスタンスからtrayitemインスタンスにアクセスできることだけですProgressMonitorDialog
。
このパズルをどのように解くのか教えていただけますか?
ありがとう
java - Eclipse RCP アプリケーションのビルド、実行に失敗する
アプリケーションを正常にビルドした後、META-INF ディレクトリにある構成ファイルに依存しているため、起動に失敗し、ビルド後にこのディレクトリが jar ファイルに圧縮されるため、構成ファイルにアクセスできなくなります。jar を手動で解凍し、jar を削除してディレクトリの名前を xxx.jar に変更すると、プログラムは問題なく実行されます。SSO ログイン (Kerberos) には構成ファイルが必要です。コードは次のとおりです。
パス変数には「plugin/mydomain.pluginame-xxxx.jar/」のようなものが含まれていますが、システムは jar を解凍する必要があるようです。
それは私が間違ってアプリを構築しているのでしょうか? ありがとう
java - Netbeansエディタは、元に戻す後にファイルが変更されていないことをどのように認識しますか?
UndoManager
Netbeansは、取り消し機能の実装に標準APIを使用します。ただし、標準でも、状態を保存済みとしてマークし、変更されたステータスを確認する方法javax.swing.undo.UndoManager
もorg.openide.awt.UndoRedo.Manager
ありません。それでも、ファイルを変更して[元に戻す]を押すと、ファイルは未変更としてマークされます。彼らはどのようにそれをしますか?Netbeans RCPアプリケーションの場合、(テキスト以外の)エディタにも同じ機能が必要です。
java - Eclipseイントロ/ウェルカムページ
ウェルカムページに、定義されたコマンドを指すリンクを設定して、ダイアログを起動することはできますか?
ウェルカムページを作成することを考えています。最初に行う手順を示します。たとえば、次のようになります。
「ここをクリック」は、実際のダイアログを呼び出して設定するためのリンクである必要があります。コマンドスタイルメニューでEclipseを使用しています。
提案に感謝します!
java - メニューからビューパーツを再度開くにはどうすればよいですか?
私は1つの視点と1つのビューパーツを持っています。プログラムが開くとすぐにビューパーツが表示されます。ビューパーツは唯一のものであり、閉じることができる必要があります。
その動作には2つの問題があります。
- パースペクティブを空で表示したいのですが、背景画像だけを表示する必要があります。(それ、どうやったら出来るの?)
- コマンドスタイルメニューを使用して、メニューからビューパーツを開きたい。
これまでのところ、ビューパーツを閉じることができ、パースペクティブは空です。
しかし
自分で定義したコマンドでメニューから呼び出すことはできません。コードは次のようなものです
私は何が間違っているのですか?ありがとう!
java - EclipseRCPプログラムを使用した印刷
RCPプログラムで「出力」を生成して印刷するための優れた標準的な方法を探しています。これは、標準の印刷ダイアログを使用してWindows、Mac OS、およびLinuxで機能するので機能するはずです。
私はBirtプロジェクトを知っていますが、RCPプログラム内でそれを実装する方法、標準の印刷ダイアログを呼び出す方法、およびBirtで生成されたレポートをプリンターに渡す方法についてのヒントを見つけることができませんでした。
すべてのヒントに満足しています。
java - Eclipselinkは複雑なオブジェクトモデルを順序付けられた方法で読み取ります
eclipselinkを使用して複雑なモデルを順番に読み取る必要があります。これは巨大なデータベースであり、データベースのごく一部をjfaceテーブルビューに出力したいので、順序は必須です。ロード/クエリスレッドで並べ替えるのに時間がかかりすぎ、LabelProviderで並べ替えるとUIスレッドのブロックに時間がかかりすぎるため、Eclipselinkをそのように使用できれば、データベースが並べ替えることができると思いました。必要なパフォーマンス。残念ながら、オブジェクトモデルは変更できません:-(
モデルは次のようなものです。
テーブルビューでは、y軸は多かれ少なかれクエリで作成されます
Thingオブジェクトの「name」属性をラベルとして使用します。
テーブルビューでは、x軸は多かれ少なかれクエリで作成されます
Itemオブジェクトの「name」属性をラベルとして使用します。
各セルには値があります
残念ながら、リストの「プロパティ」は順序付けられていないため、セル値とx軸の列番号(x)の組み合わせは必ずしも正しいとは限りません。したがって、x軸のラベルを注文したのと同じ方法で、リストの「プロパティ」を注文する必要があります。
そしてまさにこれは私がそれがどのように行われるのかわからないことです。したがって、Thingオブジェクトをクエリすると、「properties」「ORDER BY name ASC」のリストが返されますが、「Item」オブジェクトのリストが返されます。私のアイデアは、2つのJOINでクエリを実行するようなものです。プロパティとアイテムで物事を結合しますが、どういうわけか私はまだそれを動作させることができませんでした。
この謎を解決するためのあなたの助けとあなたのアイデアに感謝します。