問題タブ [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.
netbeans-platform - NetBeans アプリケーションでのコンポーネントのデフォルト配置
NetBeans プラットフォーム 7.1.1 を使用する NetBeans プラットフォーム ベースのアプリケーションがあります。注釈で定義されたデフォルトの場所を持つさまざまなトップ コンポーネントがあります (IDE 生成)。例えば:
コンポーネントの理由を理解しようとしています:
- アプリケーションを起動しても開かない
- それらを開くと (つまり、[ウィンドウ] -> [コンポーネント名] を使用して)、正しい場所ではなく、エディターの場所で開きます。
答えを探すためのヒントはありますか?
java - JavaでServiceProviderクラスオブジェクトの背後にある非シリアル化をデシリアライズする方法は?
論理回路を構築し、NetBeans プラットフォームのLookupおよびServiceProviderメカニズムを使用して、利用可能なすべての論理要素を UI パレットに取得するプログラムを作成します。
モデル (MVC) には、すべての要素の ServiceProvider である BasicElement クラスがあります。このクラスはパブリックであり、そのパッケージはパブリックにエクスポートされ、View モジュールはそれに依存しています。ビュー モジュールは、このモデル モジュールについてのみ認識します。誰かが @ServiceProvider で注釈が付けられた要素のパックを含む新しいモジュールを追加すると、View は Lookup 要素で見つかった新しいモジュールをパレットにロードします。次に、ユーザーはパレットからシーンに要素を追加し、いくつかの回路を作成して保存 (シリアル化) できます。
問題は、プログラムが保存されたファイルを開こうとすると (要素をデシリアライズする) 例外が発生することです。要素を持つモジュールを認識している (依存している) モジュールがないためです (そして、それらのモジュール内のパッケージは公開されていない可能性があります)。要素には注釈が付けられているだけで、ユーザーに到達するだけで十分です。
それらを逆シリアル化するための要素を持つ新しいモジュールへの依存関係を毎回追加することなく、可能性はありますか? または、一般に、ServiceProvider クラスの背後に隠されているクラス オブジェクトを逆シリアル化する方法があります。
java - Netbeans プラットフォームのレイアウト
netbeans プラットフォームを使用して小さなアプリケーションを設計しましたが、netbeans プラットフォームによって提供される基本レイアウトの向きを変更したいと考えています。以下に示すようなウィンドウが表示されます
起動時に上記のような画面が表示されるようにしたいです。ニーズに合わせてサイズを変更しましたが、それを自然に実現したいと考えています。
激しいグーグル検索の後layer.xml
、モジュールの 1 つで を作成し、次のコードを追加する必要があることがわかりました。
<folder name="Windows2">
<file name="WindowManager.wswmgr" url="WindowManager.wswmgr"/>
</folder>
私のWindowManager.wswmgr
ファイルは次のようになります
私は今何をしなければなりませんか?私はいくつかの明らかなことを見逃していますか??
- 編集 -
層.xml
explorer.wsmode
netbeans - Netbean PropertySheet API UI のカスタマイズ
Netbean プロパティシート API
Netbean の PropertySheet の PropertySet 行に、追加/削除 (画像など) アクション用の 2 つの小さな画像ボタンを追加したいと考えています。JTable では、この目的のためにテーブルをレンダリングできます。
ここで Netbean では、プロパティ行フィールドのペイントを制御できますが、グループ行は制御できません。
誰かが助けることができれば。
java - ドラッグ アンド ドロップ中にアイコンを表示する方法
私はいくつかの NetBeans プラットフォーム アプリケーションに取り組んでおり、現在、Visual Library の詳細に行き詰まっています。わかりました、ここに問題があります。アプリ用のビジュアル エディターがあり、パレット、シーン、すべてがうまく機能しますが、アイコンをパレットからシーンにドラッグするときに問題が発生します。それらはドラッグイベント中に表示されません。その効果を作成したいのですが、誰か助けてもらえますか?
java - Netbeansプラットフォームのカスタム構成ファイル
データベース接続用の構成ファイルを作成しようとしています。プロパティファイルが最適です。このプロパティは、アプリケーションをインストールするたびに変更する必要があります(顧客データベース)。
この構成ファイルをアプリケーションのルート(netbeansプラットフォームプロジェクト、およびディストリビューションフォルダー)に配置したいと思います。アプリケーションのルートフォルダを参照する方法が見つかりません。
また、FileUtil.getConfigFile/Rootのドキュメントが不足しています。configRootの場所(物理的な場合でも)、またはConfigFileをオフラインで追加する方法(コードではなく、構成ファイルをコピーするだけ)がわかりません。
許容できる解決策は、システムプロパティにデータベース構成を追加することですが、netbeans構成ファイルで追加のシステムプロパティを指定する場所が見つかりません。
java - によって作成されたツリーの特定のエントリを除外する方法.getNodeDelegate()
私は持っています
...
...
scenes
これで、RCP アプリケーションの Project Tree Viewer でディレクトリとそのすべての子を取得しています。唯一の不満は、ルートの下にあるすべてのサブディレクトリとファイルがscenes
表示されることです。
私は子を明示的に削除しようとしました。
ただし、.remove() メソッドは常に false を返します。つまり、子ノードを削除できません。なんで?私は何を間違っていますか?
java - Netbeansプラットフォームとメニュー
Netbeansプラットフォームによって作成されたスケルトンに表示されるメニューを編集する方法を知っている人はいますか?
あなたが私を助けるために費やす時間を前もって感謝します。
java - Netbeans プラットフォーム アプリケーションでの JavaFX の使用
に を保持する NB プラットフォーム アプリケーションの開発を開始しようとしJFXPanel
ましたTopComponent
。JFXPanel
残念ながら、がインスタンス化されると、実行時に例外がスローされます。プロジェクトのサブディレクトリに JavaFX ネイティブ ライブラリ (glass.dll など) がないことが原因であることがわかりました。
ファイルをコピーするだけで問題を解決しようとする前に、もっと良い方法がないかお尋ねしたいと思います。私の意見では、アプリがインストールされているシステムによって配信される必要があるため、ネイティブ ライブラリをプロジェクトにコピーする必要はありません。