問題タブ [openide]

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 に答える
392 参照

java - OpenIDE FileObjectは、作成後に閉じる必要がありますか?

NetBeansプラットフォームでモジュールを作成する場合、FileObjectオブジェクトはIDEの仮想ファイルシステム内のファイルを表します。新しいFileObjectsの作成は簡単ですが、NetBeansは実際の参照を完全に制御しますかFile、それとも自分自身を閉じる必要がありFileObjectますか?私のコードは次のようなものです:

上記のコードで、実際のファイルへの参照をいくつか開いたままにしますか、それとものを取得しOutputStreamFileObject手動で閉じる必要がありますか?

ありがとう。

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

java - スイング/netbeans-rcpでデッドロックを引き起こすツールチップ

NetBeansプラットフォームベースのアプリがあります。いくつかの列があるアウトラインビューがあります。アプリを最大化したとき。右端の列にカーソルを合わせると、ツールチップが表示されます(画面の終わりのために調整する必要があります)。アプリケーションがハングします(つまり、eventqueueがブロックされます)。数秒後に再び実行を開始することもありますが、ほとんどの場合、アプリケーションを強制終了する必要があります。

そのContainer.getTreeLockでそのデッドロック。ウィンドウが最大化されたときだけ、
表示される文字列の計算はありません。
いくつかのjava6updateバージョン
を試しました。netbeansプラットフォームのアップグレードを試しまし
た。デッドロック時にスタックトレースにコードが含まれていません。

私はアイデアがありません、誰かが何か指針を持っていますか?

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

java - NetBeansプラットフォームのチュートリアルの問題

Netbeansプラットフォームのクイックスタートチュートリアル(http://platform.netbeans.org/tutorials/nbm-quick-start.html)を読んでいますが、「ルックアップを使用したモジュラーアプリケーション」のセクションの6番目の部分を明確に理解していません。 、ヒント:

コンパイル時に、@ ServiceProviderアノテーションは、JDK 6 ServiceLoaderメカニズムに従って、TextFilterインターフェースの実装を登録するファイルを含むMETA-INF/servicesフォルダーを作成します。ServiceProviderアノテーションを提供するUtilitiesAPIモジュールへの依存関係を設定する必要があります。

ユーティリティAPIモジュールに依存関係を設定する必要があるモジュールを誰かが知っていますか?MyFilterで依存関係を設定すると、コンパイラは「シンボルが見つかりません」と通知するためです。

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

netbeans - Netbeans 注釈エラー

NetBeans が私のコードを受け入れません。なんで?写真を見てください。

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

java - このコードはどういう意味ですか?

以下のコードのコードlookups.singletonの機能は何ですか?

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

java - ルックアップはどのように機能しますか?

BeanTreeView とその中にいくつかのノードがあります。すべてのノードにはコンストラクターがあります

ExplorerTopComponent のツリーのルートとして Rootnode を次のように設定します。

そして今、あるノードから MainProject obj を取得するにはどうすればよいですか? 別のクラスで取得する必要があります。

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

java - リスナーを実装するには?

私はいくつかの動的ツリーを持っています。そして今、ノードをクリックするだけで毎回発生するいくつかの機能を実装する必要があります。(つまり、ノードを 1 回クリックするだけで、「青色になります」)

**EDIT2: ** beanTreeView とパッケージ openide を使用します

このアクションのリスナーを実装するには?

編集 - 疑似コードを追加

ここで、選択したノードの名前を jLabel に入れ、ノードの選択が変わるたびに変更する必要があります。

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

java - 古いサービスプロバイダーは、クリーンアップとビルド後も存続します

org.openide.util.Lookupをアプリケーション(NetBeansプラットフォームアプリケーションではない)のスタンドアロンライブラリとして使用しています。

どこを見ても、Clean and Buildを実行することで、@ServiceProviderアノテーションを使用していた古いクラスからMETA-INF/ servicesエントリを削除できると言われていますが、NetBeans/rebootを何度もClean/CleanおよびBuild/restartします。コンピュータはまだ古い注釈を記憶しています。大量の構成ファイルを調べて、参照がどこかにキャッシュされているかどうかを確認しました。

私が見つけた唯一の方法は、新しいプロジェクトを作成し、@ServiceProviderアノテーションを追加した後にクラスを削除またはリファクタリングしないことです。これは非常に苛立たしいものになります。

生成されたMETA-INF/servicesファイルからこれらの古いクラス参照を取得するための特効薬を知っている人はいますか?

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

java - Openideレイヤーにフォルダを配置する方法

ファイルメニューにサブメニューを入れたい。クラスの記述が機能しないため、モジュールのlayer.xmlにフォルダーを配置しました。今、私はそれをどこに置くかを指定することができません。layer.xmlでサブメニューフォルダの場所を指定するにはどうすればよいですか?