問題タブ [gui-builder]

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

java - NetBeans GUI ビルダーで WYSIWYG を実現するにはどうすればよいですか?

非常に単純な GUI と思われるものを作成するために、無駄な時間を費やしてきました。シンプルにする理由の 1 つは、サイズ変更可能であるとは考えていないことです。レイアウトしたとおりに表示したいのです。そのような単純な。

上下に同じ幅の 2 つの Jpanel を含む JFrame があります。最終的に JPanels が動作するようになり、同封されたコンポーネントが不思議なことに移動することなく、JPanels をスライドさせることができます。

しかし、私の人生では、JFrame で JPanels をうまく囲むことはできません。レイアウトとインスペクタを示すスクリーン ショットと、プレビュー方法を示す別のスクリーン ショットを添付します。ここに画像の説明を入力

(下端が切り落とされていることに注意してください。)

GUIビルダーで「WYSIWYGモード」で作業する方法はありますか? この時点では、サイズ変更可能性についてはまったく気にしません (実際、私は恐れています)。これには絶対レイアウトが正しい選択だと思っていたでしょうが、まだ何か問題があります。(基本的な解決策が必要です、皆さん--GridBagLayoutを提案しないでください!! ;)

編集:主にMaximumSizeのいくつかのデフォルトをJFrameに戻すことで、クリッピングの問題を取り除きました。右端はまだ 1 ピクセルずれていましたが、5 つ (5 つ!) の幅プロパティのどれがそれを制御しているかを見つけることができました。(境界、最大サイズ、最小サイズ、優先サイズ、および幅 - 最小サイズを変更すると修正されました。)

プロパティの微調整を完全に回避できないことはすでにわかっています(たとえば、「スナップ」をオーバーライドしてピクセル精度の位置決めを実現するなど)。ある時点で、あるべきではないいくつかのプロパティで遊んで、明らかに自分自身を悩ませました。問題は残ります。サイズ変更不可能な WYSIWYG GUI 設計の場合、絶対レイアウトが信頼できる選択であるかどうかです。および、編集を避けるべきプロパティはどれですか?

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

java - スイングJTableハック

かなり複雑なJTableサブクラス(WidgetTableおよびそのWidgetTableModel)があり、テスト目的でダミーのJPanelに追加すると正常に機能します。

私はLayoutManagerを操作するのが非常に怖いのですべてのレイアウト作業にNetBeansの組み込みGUIビルダーを使用するのが好きです。それから私は通常、自動生成された(GUIビルダー)コードをコードアラウンドするだけで、それは常に私のために働いてきました。それは両方の長所です。プレゼンテーションを思い通りに見せることができ、コンポーネントをきめ細かく制御することもできます。

ただし、GUIビルダーツールを使用してテーブルを作成したことはありません。昨夜しばらくそれをいじくり回した後、それはかなり基本的な(行の固定数、列の固定数など)JTablesを作成するためだけに適しているように見えます。

WidgetTableは実際には、行と列の両方の動的な数、特別なエディター/レンダラー、および他の多くのベルとホイッスルを持っています。

私の問題:

相反する制約が2つあります。(1)GUIビルダーを使用して、コンテナー内の希望する場所にテーブルを正確に配置およびサイズ変更する必要があります、(2)GUIビルダーで使用できるテーブルコンポーネントは基本的すぎて処理できません。WidgetTable

GUIビルダーを使用してコンテナーに「テーブルプレースホルダー」を設計する方法が必要です。NetBeansがそのプレースホルダーコードを自動生成したら、コードを微調整して、WidgetTables代わりに動的にインスタンス化するように指示し、その場所とサイズを消費します。取り上げるプレースホルダーコンポーネントを定義しました。

このようにして、私は自分のケーキを持って、それも食べることができます。JComponents唯一の問題は、GUIビルダーが、抽象をドラッグアンドドロップし、配置してサイズを変更し、コードベースの他の場所にサブクラスをプラグインするこの機能をサポートしていないと思います。

誰かが以前にこの問題を抱えているか、興味深い推奨事項がありますか?最善の方法は、袖をまくり上げてLayoutManagerを学ぶことだと思いますが、私は主にサーバー側の開発者であり、青い月に一度だけクライアント側にやって来ます。そして正直なところ、GroupLayoutとその不吉ないとこたちの複雑さと厄介さを学ぶエネルギーがありません。

助けてくれてありがとう!

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

oop - GUI ビルダーのオブジェクト指向パターン

GUIビルダーがGUIコンポーネントと対話する方法について、受け入れられているOOパターンまたは方法論はありますか?

GUI (コンテナとコンポーネントで構成される最も基本的なもの) と、GUI をリアルタイムで変更できる GUI ビルダーがあると仮定すると、それらをできるだけ互いに分離したいと思うでしょう。 ? (つまり、GUI は GUI ビルダーから独立しており、GUI ビルダーについて何も知りません。また、GUI ビルダーは、柔軟性を維持するために、GUI とそのコンポーネントに関する情報をできるだけ少なくしています)。

では、コンポーネントがサポートするプロパティを GUI ビルダーにどのように伝えるのでしょうか? また、GUI ビルダーはどのようにしてこれらの属性の値を照会し、更新をコンポーネントに送り返すのでしょうか?

これはほとんど単なる思考実験なので、洞察をいただければ幸いです。

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

eclipse - Eclipse用のMVCGuiデザインプラグイン

GUIを構築するためのドラッグアンドドロップ機能を サポートし、MVC(モデルビューコントローラー)構造内への即時および自動埋め込みをサポートするEclipseプラグインを探しています 。何か案は?

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

swing - NetBeans GUI ビルダーの色がどのルック アンド フィールでもプレビューと一致しない

カスタム JPanel を使用して、NetBeans で Java アプリケーションを作成しました。GUI ビルダー、アプリケーションの初期化コード、およびパネルのコンストラクターなど、複数の場所でパネルの背景を白に設定しました。それにもかかわらず、アプリケーションを実行またはプレビューすると、NetBeans が一覧表示するルック アンド フィール (Metal、Nimbus、CDE/Motif、Mac OS X) のいずれかの下で、パネルがデフォルトの背景色と同じ変なグレーで表示されます。ただし、パネルは ScrollPane (背景もおそらく白) にもあり、ScrollPane の端から外れたパネルの部分は、スクロールして戻ると白になります。この動作の原因を知っている人はいますか?

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

android - Eclipse Android Guiビルダーでボタンの状態を表示することは可能ですか?

現在、セレクター付きのボタンを設計しています。設計をテストするには、アプリケーションを実行してアプリケーションにログインし、ビューに移動する必要があります...ご存知のように、私にとってはあまり快適ではありません。

Eclipse Android GUI ビルダーでボタンの状態 (例: 押された) を表示することは可能ですか? (デフォルトのスタイルしか表示されないためです。)

ありがとう。

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

java-me - LWUIT 1.5 GUI ビルダーにユーザー コンポーネントを含める方法は?

LWUIT の 1.5 GUI ビルダーから生成されFormた を介して管理したいのですが、拡張するコンポーネントと独自の. それらをカスタムとして gui ビルダーに追加する方法は?StateMachineComponentsLayoutsComponent

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

lwuit - LWUIT 1.5 GUIBuilder を使用して Blackberry アプリに署名する方法

lwuit 1.5 guibuilder でブラックベリーのテーマを使用してアプリを完成させた後、ブラックベリー用にアプリに署名し、cod ファイルを取得する方法の手順を教えてください。

ありがとう

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

lwuit - Lwuit 1.5 GUI ビルダーは cod ファイルを生成します

GUI BUILDER を使用して Blackberry プロジェクトを完了した後、lwuit1.5 リソース エディターを使用して cod ファイルに署名して取得する方法を教えてください。

注: CodenameOne ではなく Lwuit1.5 のみを使用しています。

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

java - IntelliJ IDEA GUI ビルダー – Java コードは生成されません

IntelliJ IDEA GUI デザイナーで GUI フォームを設計し、[プロジェクト設定] → [GUI デザイナー].classでラジオ ボタンを選択して、ファイルではなくソース コードを生成しましたが、.javaコードを含むファイルは次のようになります。

それだけです。GUI を作成するコードは生成されませんでした。.java結果のファイルをMavenでコンパイルできるように、そのようなコード生成を手動でトリガーするにはどうすればよいですか?