問題タブ [windowbuilder]

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

java - Eclipse、JavaでネストされていないフィールドをWindowBuilderに作成させる方法

WindowBuilder for Eclipse Java を使用しています。

ボタンやメニュー (またはその他のもの) を作成すると、コンストラクター内にネストされたフィールドが作成されます。それらをフィールドにしてからコンストラクターで初期化して、コンストラクターの外で使用できるようにする方法はありますか? ありがとうございました。

すなわち: から

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

java - WindowBuilder は不要な空のラベルを大量に追加します

私は Google の WindowBuilder を使用して、Eclipse でデスクトップ Java/SWT アプリケーション用の UI を作成しています。Mac OS X を使用しています。

私はこの単純なクラスを持っています(明確にするためにインポートを削除しました):

WindowBuilder で UI を構築しているときに、次Labelのような未使用の s が大量に追加されることがあります。

理由はわかりません。コード ビューに戻ってラベルを何度も削除する必要があり、時間を無駄にするため、これを修正する方法を知りたいと思います。

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

eclipse - Eclipse RCP の windowbuilder クラスのハンドラーを作成する

windowbuilder と swt designer を使用して、ラベル、テキスト、ボトムを備えたシェルを開発しました。Javaアプリケーションとして実行できます。そのクラスを eclipse RCP プロジェクトに追加し、RCP のメニューにリンクしました。RCP を実行してメニューをクリックすると、There is no handler to execute for command...というエラーが表示されます。

問題は、windowbuilder から構築されたクラスのハンドラーを作成する方法です。

どうもありがとうございます

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

java - Google / Eclipseウィンドウビルダー-どのように機能しますか?

GUIウィンドウを設計するとき、GUIレイアウト用に独自の定義ファイルをどこかに保存しますか、それともGUI用のJAVAを作成し、そのJAVAファイルを使用してGUIレイアウトを再度ロードしますか?

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

java - WindowBuilder:GUIへの影響はまったくありません

Eclipse 3.7.2を使用していますが、WindowBuilderも使用したいと思います。私の問題は、それが私にとって役に立たないコードを生成することです。アプリケーションを実行しているとき、プログラムのウィンドウのタイトルバーのほんの一部しか見えません。このウィンドウのサイズは、コードで何を設定しても0×0です。サイズを変更するときは、空白のフレームだけがあり、他には何もありません。コードをデバッグしているときに、WindowBuilderによって作成されたコンストラクターが呼び出されてエラーなしで実行されていることがわかりました。ただし、このコンストラクターは私のプログラムには影響しません。どうしたらいいのかわからない。

ありがとう

0 投票する
0 に答える
1561 参照

java - Window Builder で MVC を適用しています...?

私は、Window Builder (Java で Swing インターフェースを開発する最も簡単な方法であることがわかります) と、これに MVC を適用することの両方にすぐに慣れなければならないという悲しい状況に陥っています。

ここでstackoverflowで次の質問と回答を追跡しましたが、まだ質問があります...

リンク

コードは次のとおりです。

コントロール クラスは次のようになります。

たとえば、コントローラーからビュー、ラベル (たとえば) を呼び出して、ボタンを押したときにメッセージを表示させたい場合... myButtonAction() 関数でラベルを操作するにはどうすればよいですか? MyControl クラス?

または、JList の作成/更新のために...?

これまでに 12 のバリアントを見つけました。誰かが完全な Window Builder + MVC の例またはチュートリアルを教えてくれたり、下のウィンドウにいくつかのコード フラグメントを割いてくれたりすると本当にありがたいです。

どうもありがとう...

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

java - Window Builder は編集可能なファイルを忘れてしまう

2 つのシステム間で Eclipse を同期すると、Eclipse がエクスプローラーのすべてのプロジェクトを失うことがあります。問題なく追加できますが、Window Builder プラグインは Window Builder で作成されたファイルを忘れてしまいます。

新しい Window Builder ファイルを作成し、同じコードを Window Builder を使用できる新しいファイルに貼り付ける必要があります。

Java ファイルを選択して、それを編集できることを Window Builder に伝える方法はありますか?

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

java - Eclipse Window Builder によって作成された GUI オブジェクトへの参照が配置される場所の制御

Abstract : Eclipse Window Builder のコード ジェネレーターを構成して、そのオブジェクト参照をメソッド内でローカルに配置するのではなく、クラス本体に配置する方法を探していますinitalize()

詳細:

ウィンドウビルダーには、「グラフィカルフォームデザイナー」からGUIコードを生成できるコードジェネレーター/コードアナライザーが組み込まれており、その逆も可能です。GUI をすばやく設計し、さまざまなフレームワークが Java でどのように機能するかを学習するのに非常に役立ちます (特に Java の初心者にとって)。しかし、より洗練された GUI 設定に移行する際に、生成されたコードをデザインで使用する際に問題が発生します。問題は、生成されたコードのほとんどがinitialize()メソッド内に配置されているため、オブジェクトがローカル スコープに常駐し、「外部」から参照を取得するのが困難になることです。

これまでのところ、型宣言をinitialize()メソッドからクラス本体に手動でコピーして貼り付け、それらにアクセスできるようにしましたが、これはどういうわけか間違ったアプローチのようです。グラフィカル デザイナ内から GUI を再編成しない限り、問題なく動作します。その場合、コード ジェネレーターはその型宣言をinitialize()メソッドに再度配置します。

自動生成されたコードは次のようになります。

私が欲しいのは:

私は解決策のドキュメントを探していました (そのドキュメントはほとんどありません)。また、さまざまな Window Builder の設定を調べましたが、今のところうまくいきません。「データバインディング」がありますが、MVC(GUI要素をモデルにバインド)を実装しているようで、かなりやり過ぎです。

私が見逃しているデザインパターンはありますか、initialize()それとも何らかの方法でローカルスコープから参照を「釣り上げる」ことになっていますか?

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

java - windowbuilder xwt design MalformedByteSequenceException: UTF-8 シーケンスの無効なバイト

問題: .xwt ファイル (ラベル テキストなど) の xml 属性でロシア語の文字を使用しようとすると、WindowBuilder デザイン ビューがエラーでクラッシュします。

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 バイト UTF-8 シーケンスのバイト 2 が無効です。

ファイルのエンコーディングが原因で xml パーサーがクラッシュするようです。

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

java - JavaファイルのSWTタブを表示する

私はEclipseとSWTを初めて使用しますが、 WindowBuilderがUIデザインに適したツールであることがわかりました。

ただし、サンプルの電話帳をダウンロードして開くと、通常の電話帳が表示されません。

ソース| デザイン| バインディング

ファイルの下部にあるタブ。このファイルは通常のJavaファイルとして扱われました。SWTデザイナーファイルを作成するときに、そのまま表示するためにできることはありますか?