問題タブ [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 - Eclipse RCP: SelectionChanged イベントでの選択の原因となったマウス ボタンを特定する
ISelectionListener を実装するクラスがあります。選択が行われたときにユーザーがいつ右クリックしたかを判断したい。
これは、選択の変更を処理するために実装する必要があるメソッドです。
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
//HOW?
// if right clicked... do something
// else .. do default
}
eclipse - 複数のペインを持つカスタム CompareEditor
Eclipse の CompareEditor は見た目が美しく、優れた機能を備えています。しかし、複数のペインを持つカスタム CompareEditor を作成する簡単な方法が見つかりませんか?
例えば:
その後、ペインの数が InputElements の数に等しい CompareEditor を見たいと思います。そして、通常の CompareEditor と同じように、隣接ペインをグラフィックで比較する必要があります。完了したコンポーネントが既に存在する可能性がありますか?
eclipse - (Eclipse RCP) コマンド ハンドラーでエディターの参照を取得するにはどうすればよいですか
コマンドハンドラーでエディターのテキストを取得したいので、エディターの参照を取得するにはどうすればよいですか、ありがとう
java - setFocus() は常に false
私はEclipse RCPアプリケーションに取り組んでいます。MultiPageEditorPart を拡張するクラスで、フォーカスをテキスト フィールドに設定しようとしています。しかし、setFocus メソッドは常に false を返します。
私は何を間違っていますか?
MultiPageEditor にはさまざまなページがあり、これらのページ内には Composite クラスがあります。これらのクラスには、テキスト フィールドが含まれています。
スニペットは次のとおりです: (errorPage は int であり、検証でエラーが見つかったページ番号です)
p>java - Netbeans RCP のような RIA プラットフォーム
本当に優れた RIA プラットフォームを使用した経験がある人はいますか? アプリケーションの開発を開始する予定で、シック クライアントに Netbeans RCP を使用する予定です。同じアプリの RIA バージョンも作成したいと思います。Netbeans RCP で得られるものに匹敵する RIA フレームワークを探しましたが、実際には見つかりませんでした。私の要件は次のとおりです。
- モジュラー - 再コンパイルせずに機能を追加および削除できるようにしたい
- すぐに使える機能 - 組み込みのメニューシステム、ウィンドウシステム (ドッキングを許可し、ウィンドウがどこにあったかを記憶する) など、Netbeans RCP (または他のほとんどの RCP) に似た機能をすぐに使用できるようにしたいと考えています。セッション間)、認証と承認のサポート、および「オプション」ペインのサポート (モジュールを追加し、そのモジュールに標準の「オプション」ダイアログを介してオプションを公開させる方法が本当に気に入っています)。
- アクションとコマンド - アクションを他のモジュールに結合する必要なく、他のモジュールからのアクションを処理できるようにしたいと考えています。
- GlassFish を介してアプリをデプロイしたいと考えていますが、それは問題ではありません。
- モダン - フレームワークは最新の標準を使用する必要があり、できるだけ早く J2EE7 に移行する予定であるため、このような移行をサポートするためにプラットフォームを積極的に更新する必要があります。
- 支払いますが、ライセンスは「サーバーごと」または「インスタンスごと」であってはなりません
- Java は必須ではありませんが、残りのアプリ (サービス層) と Netbeans RCP フロント エンドに Java を使用する予定です。
私は過去 6 年間 .net 開発者をしており、つい最近 Java の世界を調べました。豊富なコミュニティに本当に驚いています。.net には大規模なオープン ソース コミュニティがあると思っていましたが、Java は1つは桁違いに大きいです。RIA バージョンは言うまでもなく、.net コミュニティの Netbeans RCP に近いものさえ知りません。
いくつかのフレームワークを見てきましたが、それらのほとんどはアプリケーションの構築に使用できるライブラリであるように思われます。上記のインフラストラクチャを構築するために時間とメンテナンス コストを費やしたくありません。私が見たものは....
- テペストリ
- 「スマートクライアント」
- GWT
- ウィケット
これらはすべて優れた構成要素のようですが、すぐに使えるソリューションが必要です。アプリケーションは主に CRUD 操作ですが、アプリを介してビデオをストリーミングしたり、サーバーからのアラートやイベントを処理したりします。
アドバイスをありがとう
ジョシュア
java - ヘルプ コンテンツの追加、コマンド フレームワークを使用したヘルプの検索
同僚と私は新しい RCP アプリケーションを構築しており、RCP での足場を見つけようとしています。私の同僚は、Eclipse ヘルプ フレームワークをかなり迅速に機能させることができましたが、古いスタイルの Actions と ActionBarAdvisor.makeActions() を使用してそれを実行していました。私が読んだすべての RCP メニュー作成チュートリアル (とにかく Eclipse 3.3 以降に書かれたもの) は、アクションを減価償却し、完全にコマンドに切り替えることを提唱しています。だから私はこれをやろうとしています。ただし、ヘルプ アクションを使用しないと、ヘルプ コマンドを機能させることができません。
具体的には、デフォルトの Eclipse ヘルプ メニュー コマンド org.eclipse.ui.help.helpContents および org.eclipse.ui.help.helpSearch をヘルプ メニューに追加する方法を見つけようとしています。メニュー投稿を作成し、コマンドを追加しました。しかし、それらはグレー表示されたままです。同僚がアクションを使用する前に作業していたヘルプ フレームワークにそれらを接続するために、他に何もしなければならないことについての言及を見つけることができません。それらのアクションを追加して make Action に登録すると、それらは引き続き機能します。しかし、私はアクションなしでこれをやろうとしています。これはどのように行われますか?私は何をしていないのですか?
eclipse - EclipseRCP-パースペクティブのエディター
パースペクティブ内にエディターを挿入するにはどうすればよいですか?
eclipse - Eclipse RCP - ファイル メニューからエディターを起動する
ファイル メニュー ([ファイル] > [新規]) からエディターを起動する最善の方法は何でしょうか。エディターをビュー内に入れ、コマンドからビューを起動する必要がありますか?
java - Eclipse 3.5: MultipageEditorPart に独自のコンテキスト メニューを実装する --> ビューアは不要
私の現在のRCPプロジェクトでは、MultipageEditorPart
. さまざまなページがあり、単純な SWT コンポジットが含まれています。コンポジットには、いくつかの Text 要素と Combo 要素が含まれています。ユーザーがエディター ページを右クリックすると、コンテキスト メニューが開きます。このメニューには、コンポジットを含む新しいエディター ページを作成するためのコマンドがあります。
コマンドは既に機能していますが、エディターのコンテキスト メニューを実装する方法についてはまったくわかりません。誰かがこれを手伝ってくれますか?
eclipse - IActionFilters で IAdaptable について混乱している
IAdaptable と関連するクラスについて混乱しています。アダプター、アダプティー、適応型はどのクラスですか?
[環境]
テーブル/ツリー ビューアーのエントリのコンテキスト メニューがあります。ビューアー内の各オブジェクトの状態 (つまり、テーブル ビューアー内の行の属性値) によっては、コンテキスト メニューの特定のアクションが表示されないようにする必要があります。
これは、plugin.xml の次のような構成で実現できます。
ただし、これは、オブジェクト クラスが org.eclipse.ui.IActionFilter を実装している場合にのみ機能します。
[問題]
私のオブジェクト クラスは IActionFilter を実装できません。そのインターフェイスを変更したくありません。したがって、IAdaptable メカニズムを使用してこれを回避する必要があります。
Eclipse のドキュメントを読むと、用語 (アダプター、アダプティー、適応可能な型) に戸惑い、自分の問題に対処する方法についてまだ混乱しています。
オブジェクト クラス (上記の構成で参照される) はそのままにしておく必要があります。
私のアプローチは次のとおりでした。
MyFactory は次のようなものです。
これの何が問題なのですか?どこで何かを見逃したのですか?