問題タブ [netbeans-platform]

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

netbeans - Javaクラスを使用して実行時にOSを検出する方法は?

私は netbeans プラットフォームでモジュラー アプリを作成していますが、このアプリがどの OS で Java を実行しているかを確認する方法がわかりません。アプリでフォルダーと画像のパスを設定したいと思います。実行時に確認したいと思います。私に提案してください。

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

java - 実行中のJARの登録

実行中にJARモジュールを登録するモジュラーアプリケーションが必要です。そのために、NetbeansLookupAPIを使用しています。

問題は、実行中のインスタンスがJARファイルを認識しないため、JARファイルをライブラリフォルダーに直接コピーできないことです。META-INF.servicesモジュールでは、インターフェイスのパッケージ名とモジュールパッケージ名を使用してを構成しました。

これが私のコードの例です:

それを解決するための提案/ヒントはありますか?

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

netbeans - 同じデータを表示しているすべての ExplorerViews を更新する方法は?

一部の変更後にすべてのデータを更新する最もスムーズな (簡単でデザインの良い)方法は何ですか? 同じデータを表示する複数のウィンドウを開くことができるアプリケーションがあります。ユーザーはいずれかのウィンドウで 1 つのノードを編集できますが、すべてのビューでそのノード (またはその子) を更新する必要があります

例: TopComponentで OutlineViewを使用するExplorerView があり、すべての章がツリー構造で表示されます。しかし、このウィンドウは何度も開くことができます (MS Word の「新しいウィンドウ」は、同じデータの別の「ビュー」です)。1 つのチャプターのタイトルを変更するときは、表示されているすべての場所 (すべての展開されたノード) で更新する必要があります。

解決策が 1 つありますが、いくつかの長所と短所があります。独自のルックアップを作成し、開いているすべての ExplorerView の開いているすべてのルート ノードをそこに格納します。次に、編集するたびに、開いているすべてのルート ノードを循環し、それらのメソッドを呼び出して、表示されている構造を再作成します (初めて表示するときのように setChildren を呼び出します)。しかし、ツリー ビューは折りたたまれます。そして、展開されたすべてのノードを記憶する OutlineView の実装である何らかのメカニズムを作成すると、展開されたツリーが再作成されます (ただし、ツリー全体ではなく、以前のようにのみです)。データが多すぎますよね?

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

java - JavaでのグラフプロットAPI(実行時の編集/クリッピングをサポート)

netbeans プラットフォーム アプリケーションの実行時の編集をサポートするグラフ プロット Java API に関する提案が必要です。生成されたグラフでのマウスのクリックとドラッグによる変更の可能性について知る必要があります。

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

netbeans - ユーザー ディレクトリに新しいファイルを作成する (NB プラットフォームの InstalledFileLocator を使用)

NetBeans プラットフォームアプリケーションのユーザーディレクトリに新しいファイルを作成する方法は? 私が使用した:

しかし、NB IDE 7.1.1 は、廃止予定であり、代わりに InstalledFile Locator を使用する必要があると教えてくれました。わかりました、私はこれを試しました:

ファイルが既に存在する場合は、正常に機能します。InstalledFileLocator を使用して新規作成する方法がわかりません。しかし、javadoc によると、このメソッドではフォルダーを取得できます。だから私はこれを試しました:

再び成功しませんでしたが、 locateメソッドは何も見つからずに失敗しました ("/" は禁止されており、機能しません)。

私の質問は、NetBeans プラットフォーム アプリケーションで既存のファイルをユーザー ディレクトリ (書き込み用でもあるため、プログラム ディレクトリにあるべきではありません) に正しくロードし、存在しない場合は作成する方法です。

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

java - Plugins パネルを NetBeans Platform アプリケーションに追加する

私の NetBeans プラットフォーム アプリケーションには、デフォルトで [ツール] メニューに [プラグイン] 項目がありません。しかし、プラグインを使用してアプリケーションを拡張したいと考えています。これをアプリケーションに追加するにはどうすればよいですか?

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

netbeans - NetBeans プラットフォームの単一の JAR ファイル

単一の JAR ファイルのみを使用して NetBeans プラットフォーム アプリケーションを配布する方法はありますか? 理想的には、すべてのプラットフォームで 1 つの JAR ファイルを使用したいと考えていますが、サポートされているプラ​​ットフォームごとに異なる JAR ファイルを使用しても構わないと思っています。

もう少し具体的に書くべきだったと思います。配布とは、インストールを意味するものではありません。単一の実行可能 JAR ファイルを実行するだけで、他のファイルやインストールを必要とせずに、NetBeans プラットフォーム アプリケーションを実行できるようにしたいと考えています。

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

netbeans - NetBeansプラットフォームでレイヤーファイルなしでメニューを非表示にするにはどうすればよいですか?

NetBeansプラットフォームでメニューをカスタマイズするのに苦労しています。私が見た例では、NetBeansプラットフォームプロジェクトにあるとは思わないレイヤファイルが必要です。

レイヤーを介してメニューを非表示にするには、次のようにする必要があります。

メニューを隠す注釈の方法を知りたいのですが。ただし、これが唯一の方法である場合、レイヤーファイルをどこに配置し、名前を付けますか?

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

java - Netbeans プラットフォームでのカスタム NotifyDescriptor の使用

NotifyDescriptor を使用してポップアップ ダイアログ ボックスを作成する方法を学びました。PURCHASE私はとを読み取る 2 つの大きなボタンを持つ JPanel を設計しました。CASHOUT使用したコードは、下部に と を読み取る別の 2 つのボタンを表示していYesますNo。NotifyDescriptor に独自のボタンを画面に表示させたくありません。ボタンがそこにあるようにしたいだけで、カスタム ボタンの 1 つがクリックされると、ポップアップが閉じて値が保存されyesますno。私が使用しているコードは次のとおりです

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

java - マウスホイールリスナーがjscrollbarで機能しない

デスクトップペインとjscrollbarがあるnetbeansプラットフォーム(netbeansモジュール)でデスクトップアプリケーションを開発しています。MouseWheelListenerを実装し、追加しました

クラスのコンストラクターで。今、私がマウスのホイールをスクロールしているとき、私は値を取得していますが、スクロールバーをスクロールしません

上記のsoutの出力は

jscrollbarでmosuewheelイベントを有効にするにはどうすればよいですか?

検索しましたが、スクロールペインのイベントが見つかりましたが、明示的にスクロールバーを探しています。

私は余分なコードを削除し、次のサンプルコードで探しているものを示しました