私は好奇心が強い、GUIビルダー/デザイナーの仕事をどうしますか? (Java用)私の推測では、それが実際のJFrameを作成し、いくつかの方法でイベントをオーバーライドすることです。しかし、これは単なる推測です。 あなたは、いくつかの洞察を提供することはできますか?どのようにGUIビルダーは動作しますか?
2
A
答えて
2
あなたはコンポーネント・アンド・ドロップドラッグすることができます偽のウィンドウはマウス/キーボードイベントを処理し、バックエンドはGUIを入れて呼び出しを行うで...
にグレイド、かなり強打されています場所の要素。これらの要素は、その後、あなたはそれについて考えるとき、それはすべての非常に簡単である
「ボタンをクリックするだけで、ソース要素を後藤」としてハンドラに取り付けられています。
投稿者グレイドソースを見ると、それがどのように行われたかについてのいくつかの洞察を与えるかもしれません。
IIRC、グレイドは、XMLを書き込み、その後、むしろあなたのドールのn'dsが実際の要素を作成するよりも、設計者にlibgladeを使用していることをレンダリングします。イベントは、UI要素と内部デザイナハンドラを含むXMLファイルを作成します。
グッドラック
関連する問題
- 1. Eclipseビルダー:どのように動作しますか?
- 2. Meteorはどのように動作しますか?クライアントとサーバーはどのように動作しますか?
- 3. 2D GUIのモデリングに使用できるGUIビルダーはどれですか?
- 4. Netbeans GUIビルダー
- 5. コマンドラインGUIはどのように作られていますか?
- 6. ウェブアプリケーション用のGUIビルダー
- 7. Java ProgressBar GUIビルダーnetbeans
- 8. GUIビルダー用Eclipse Juno
- 9. XUL :: Guiでfilepickerはどのように機能しますか?
- 10. アンドロイドはGUIイベントをどのように処理しますか?
- 11. コードネーム1 - GUIビルダーのメモリリーク
- 12. 無料のJava GUIビルダー?
- 13. Hibernateコールセパレーションジェネレータはどのようにして動作しますか?
- 14. Makefileでは、VPATHはどのように動作しますか?
- 15. PHPは "リモートインクルード"とはどのように動作しますか?
- 16. bindingnameはどのように正確に動作しますか?
- 17. getline()は実際にどのように動作しますか?
- 18. .gitconfigの[github]セクションはどのように動作しますか?
- 19. Facebookのprofile.php?= idはどのように動作しますか?
- 20. listViewのsetListAdapter(Arrayadaper)はどのように動作しますか?
- 21. JQuery - 次のコードはどのように動作しますか?
- 22. このxpathはどのように動作しますか?
- 23. PHPの `mail`はどのように動作しますか?
- 24. JavaScriptのregexp.compile()はどのように動作しますか?
- 25. jQueryの.delayメソッドはどのように動作しますか?
- 26. std :: vectorのコピーコンストラクタはどのように動作しますか?
- 27. Javaのガベージコレクタはどのように動作しますか?
- 28. PrimeFaces DataTableのfilterMatchModeはどのように動作しますか?
- 29. スマートフォンのデータベースはどのように動作しますか?