問題タブ [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.
java - OpenIDE FileObjectは、作成後に閉じる必要がありますか?
NetBeansプラットフォームでモジュールを作成する場合、FileObject
オブジェクトはIDEの仮想ファイルシステム内のファイルを表します。新しいFileObject
sの作成は簡単ですが、NetBeansは実際の参照を完全に制御しますかFile
、それとも自分自身を閉じる必要がありFileObject
ますか?私のコードは次のようなものです:
上記のコードで、実際のファイルへの参照をいくつか開いたままにしますか、それとものを取得しOutputStream
てFileObject
手動で閉じる必要がありますか?
ありがとう。
java - スイング/netbeans-rcpでデッドロックを引き起こすツールチップ
NetBeansプラットフォームベースのアプリがあります。いくつかの列があるアウトラインビューがあります。アプリを最大化したとき。右端の列にカーソルを合わせると、ツールチップが表示されます(画面の終わりのために調整する必要があります)。アプリケーションがハングします(つまり、eventqueueがブロックされます)。数秒後に再び実行を開始することもありますが、ほとんどの場合、アプリケーションを強制終了する必要があります。
そのContainer.getTreeLockでそのデッドロック。ウィンドウが最大化されたときだけ、
表示される文字列の計算はありません。
いくつかのjava6updateバージョン
を試しました。netbeansプラットフォームのアップグレードを試しまし
た。デッドロック時にスタックトレースにコードが含まれていません。
私はアイデアがありません、誰かが何か指針を持っていますか?
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で依存関係を設定すると、コンパイラは「シンボルが見つかりません」と通知するためです。
netbeans - Netbeans 注釈エラー
NetBeans が私のコードを受け入れません。なんで?写真を見てください。
java - このコードはどういう意味ですか?
以下のコードのコードlookups.singletonの機能は何ですか?
java - ルックアップはどのように機能しますか?
BeanTreeView とその中にいくつかのノードがあります。すべてのノードにはコンストラクターがあります
ExplorerTopComponent のツリーのルートとして Rootnode を次のように設定します。
そして今、あるノードから MainProject obj を取得するにはどうすればよいですか? 別のクラスで取得する必要があります。
java - リスナーを実装するには?
私はいくつかの動的ツリーを持っています。そして今、ノードをクリックするだけで毎回発生するいくつかの機能を実装する必要があります。(つまり、ノードを 1 回クリックするだけで、「青色になります」)
**EDIT2: ** beanTreeView とパッケージ openide を使用します
このアクションのリスナーを実装するには?
編集 - 疑似コードを追加
ここで、選択したノードの名前を jLabel に入れ、ノードの選択が変わるたびに変更する必要があります。
java - 古いサービスプロバイダーは、クリーンアップとビルド後も存続します
org.openide.util.Lookupをアプリケーション(NetBeansプラットフォームアプリケーションではない)のスタンドアロンライブラリとして使用しています。
どこを見ても、Clean and Buildを実行することで、@ServiceProviderアノテーションを使用していた古いクラスからMETA-INF/ servicesエントリを削除できると言われていますが、NetBeans/rebootを何度もClean/CleanおよびBuild/restartします。コンピュータはまだ古い注釈を記憶しています。大量の構成ファイルを調べて、参照がどこかにキャッシュされているかどうかを確認しました。
私が見つけた唯一の方法は、新しいプロジェクトを作成し、@ServiceProviderアノテーションを追加した後にクラスを削除またはリファクタリングしないことです。これは非常に苛立たしいものになります。
生成されたMETA-INF/servicesファイルからこれらの古いクラス参照を取得するための特効薬を知っている人はいますか?
java - Openideレイヤーにフォルダを配置する方法
ファイルメニューにサブメニューを入れたい。クラスの記述が機能しないため、モジュールのlayer.xmlにフォルダーを配置しました。今、私はそれをどこに置くかを指定することができません。layer.xmlでサブメニューフォルダの場所を指定するにはどうすればよいですか?