2009-06-16 11 views
2

私は好奇心が強い、GUIビルダー/デザイナーの仕事をどうしますか? (Java用)私の推測では、それが実際のJFrameを作成し、いくつかの方法でイベントをオーバーライドすることです。しかし、これは単なる推測です。 あなたは、いくつかの洞察を提供することはできますか?どのようにGUIビルダーは動作しますか?

答えて

2

あなたはコンポーネント・アンド・ドロップドラッグすることができます偽のウィンドウはマウス/キーボードイベントを処理し、バックエンドはGUIを入れて呼び出しを行うで...

にグレイド、かなり強打されています場所の要素。これらの要素は、その後、あなたはそれについて考えるとき、それはすべての非常に簡単である

「ボタンをクリックするだけで、ソース要素を後藤」としてハンドラに取り付けられています。

投稿者グレイドソースを見ると、それがどのように行われたかについてのいくつかの洞察を与えるかもしれません。

IIRC、グレイドは、XMLを書き込み、その後、むしろあなたのドールのn'dsが実際の要素を作成するよりも、設計者にlibgladeを使用していることをレンダリングします。イベントは、UI要素と内部デザイナハンドラを含むXMLファイルを作成します。

グッドラック

関連する問題