2016-09-02 6 views
0

私は、GUIウィンドウを作成して表示するときに重複したコードを使用していることがわかりました。私のアプリケーションは複数のGUIウィンドウフォームを持っているので、私のコードをもっとはっきりさせるはっきりした方法を見つけようとしています。 この種の問題にはどんなデザインパターンも適用できますか?より効率的なGUIウィンドウをどのように扱うか?

+2

を学ぶためにthisチュートリアルを読むにはここでの例をしてください表示します。 – ChiefTwoPencils

+0

私はjavafxの典型的な方法を使用します。 fxmlをロードし、親を設定してステージをセットアップします。 – pror21

+0

fxmlをロードしてコントローラを設定できますか?このようにして、多くのビューに対して1つのコントローラーを使用できます。また、ビューをフラグメント化して、これらのフラグメントを「ルート」fxmlで再利用することもできます。それは働くだろうか? – Jacks

答えて

0

1)あなたはScenes

3との間に1つStage

2)の変更を使用することができる)は、代わりに、プレーンJavaコード

4のFXML使用)コードがdublicateある場合、一般的な方法を定義します< 5つのパラメータを使用して、フォームまたは結果を返します。

5)についてMODEL-VIEWER-CONTROLLERパターン

+0

別のシーンを開いている間、メインビューを画面に表示できますか? (設定のような表示など)。私はたびに1つのウィンドウしか持っていたくない。 – pror21

+0

はい、StackPane.http://docs.oracle.com/javase/8/javafx/api/javafx/scene/layout/StackPane.htmlを使用できます。 – GOXR3PLUS

関連する問題