問題タブ [matisse]
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 - NetBeans で設計時間を検出する
NetBeans で Swing グラフィカル エディタを使用する場合、カスタム コンポーネントが設計時であることを検出できますか? 例えば
基本的に私は.netのようなものを求めていますComponent.DesignMode
eclipse - Eclipseにswing/matisseをインストールするにはどうすればよいですか?
私はこのリンクを試しました:http: //downloads.myeclipseide.com/downloads/products/eworkbench/discovery-6.0/ しかし、私は失敗しましたこれはどうですか?
java - Matisse GUI ビルダーを使用して最大幅を設定する
一部のテキストフィールドが水平方向にサイズ変更可能で、最大幅も指定されている GUI を作成したいと思います。たとえば、推奨される幅は 100 ピクセルです。ウィンドウのサイズを変更すると、幅が大きくなる可能性がありますが、許容される最大幅は 200 ピクセルです。GroupLayoutはこれをサポートしており、 addComponentメソッドで最大サイズを指定できます(最小値と優先値と共に)。
Netbeans とSwing GUI Builder (Matisse)を使用しています。テキストフィールドをサイズ変更可能に設定でき、好みのサイズを設定できますが、最大サイズ (および最小サイズ) を設定する場所が見つかりませんでした。プロパティ シートのレイアウト セクションは次のとおりです。
代替テキスト http://img690.imageshack.us/img690/3523/netbeanstfproplayout.png
最大サイズを設定できないShort.MAX_VALUE
ため、代わりに Netbeans が使用するため、テキストフィールドのサイズを変更できる場合は上限がありません。コンポーネントのプロパティも設定しようとしましたmaximumSize
が、効果がなく、無視されます。
.form
ファイルを手動で編集すると、そのmax="32767"
部分を変更できmax="200"
、Netbeans は正しいコードを生成します。ファイルを手動で編集せずに設定する方法はあり.form
ますか?
java - コンポーネント プロパティの読み込みエラー (Swing GUI フォーム)
明確な理由はありませんが、デザイン ビューを開こうとすると、org.jdesktop.beansbinding.Converter にリンクされたコンポーネントを使用するすべての Swing GUI フォームでエラーが発生し始めました。
エラー コンポーネント プロパティのロード中にエラーが発生しました: [JPanel]->filterTextField->converter. プロパティ タイプ クラス org.jdesktop.beansbinding.Converter を読み込めません。プロパティを読み込めません。
読み込み中にエラーが発生しました...
現在、Netbeans 6.8 を使用しています。プロジェクトを Netbeans 6.7.1 で開いたところ、すべて問題ありませんでしたが、しばらくすると同じことが起こりました。.form ファイルと .java ファイルを見て、以前のバックアップと比較すると、すべて問題ないように見えます。私の Netbeans チュートリアル プロジェクトでさえ機能しなくなりました。
これを引き起こす原因は何ですか。どんな提案でも大歓迎です。
さらに調査した後、これは私のIDEのログから取得されます:
174) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) で java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) で java.awt.EventDispatchThread.run(EventDispatchThread.java:122) でjava.lang.ClassNotFoundException: SystemClassLoader[556 modules] から始まる ModuleCL@738d08[org.jdesktop.beansbinding] および ModuleCL@167e3a5[javax.beans.binding] のいずれかから任意にクラス org.jdesktop.beansbinding.Converter をロードしません。見る beansbinding] および ModuleCL@167e3a5[javax.beans.binding] から SystemClassLoader[556 モジュール]; 見る beansbinding] および ModuleCL@167e3a5[javax.beans.binding] から SystemClassLoader[556 モジュール]; 見るhttp://wiki.netbeans.org/DevFaqModuleCCE netbeans.modules.form.GandalfPersistenceManager.getPropertyType(GandalfPersistenceManager.java:2348) ... 27 more msg コンポーネント プロパティの読み込みエラー: その他のコンポーネント->mainPanel->jTextField1->converter プロパティ タイプ クラス org.jdesktop.beansbinding を読み込めません。コンバータ。プロパティを読み込めません。
誰かがこの問題で私を助けてくれますか? これはまだ解決されておらず、フォームを編集する必要があるたびにフォームを編集したり、バインド プロパティを失ったりすることは、本当に苦痛で時間がかかります。どんな助けでも大歓迎です。ありがとう。
java - Matisse gui によって書かれた編集保護ブロック内の Netbeans とリファクタリング コード
私はスイングライブラリを書き、それをマティスとのプロジェクトに使用しました。
今、私はいくつかの名前のパッケージ化の変更を行いたいと思っています。これは非常に簡単な操作ですが、問題はリファクタリングがマティスによって書かれたコードに触れることができないことです(編集のためにロックされています)。
質問は次のとおりです。外部ファイルエディターで Java クラスを開かずにすべてをリファクタリングし、置き換える必要があるものを手動で置き換えるスマートな方法はありますか?
すべてに感謝します。
PS。Netbeans のような素晴らしく強力な IDE が、なぜこの種の問題に陥るのでしょうか?
swing - netbeans guiビルダーを使用してmdiアプリケーションを作成することはまだ可能ですか?
例を@http://matthewryan.info/netbeans/5.0/netbeans_mdi.htmlで見つけましたが、これら のオプションは最新バージョンのnetbeansにはありません。Builderを使用して内部フレームを作成する別の方法はありますか、それともパネルを個別に作成してからjinternalframeに追加する必要がありますか?
java - NetBeansでマティスを使用するJava-WindowListenerを実装できません
UPD:解決しました!
良い一日!
私はnetbeans6.9.1でJAVAGUIアプリの開発を開始しました(私はマティスを使用しています)。そのため、プログラムにwindowListenerを実装することにしましたが、問題が発生しました。メインフレームにアクセスできません!
誰かがその問題に対処する方法を知っていますか?
UPD:例外などは発生しません。アクセスする方法がわからないため、メインフレームのリスナーを追加できません。
生成されたコードの例を次に示します。
答え:私はこの問題を解決する方法を見つけました。
誰かに役立つと思います。
java - MVC 対 Netbeans フォームビルダー
私は自分が働いている場所で多くの小さなアプリを開発しています。その結果、ほとんどの場所で gridbag を使用することから、netbeans フォーム ビルダーを使用することに切り替えました。グリッド レイアウト、ボックス レイアウト、フロー レイアウトを使用することもあります。
別のコントローラー オブジェクトを開発する代わりに、機能を追加したいボタンをダブルクリックして、そこからデータベース アダプター インターフェイスへの呼び出しを追加することがよくあります。
これは間違っていますか?
状況:
Cat クラスと Cat ヘルダー クラスがあり、どちらもデータベースに存在します。データベースから最新の猫を取得し、それがどの猫飼いに属しているかを教えてくれるビューがあります。
このボタンは中間コントローラーと通信する必要がありますか、それとも ActionPerformed コントローラーを起動する ActionListener ですか?
swing - NetBeans Matisse フォームファイルを再作成するにはどうすればよいですか?
NetBeans Matisse を使用して生成されたスイング コードがあります。時間の経過とともに、フォーム ファイルが失われました。マティス フォーム ファイルを再作成するにはどうすればよいですか?