テクノロジーストアをシミュレートする割り当てがあります。要件はJavaベースのGUIを使用することであり、アプリケーション用にウィザードのようなインターフェイスを作成することにしました。問題は、どこから始めて何に焦点を当てるべきかわからないということです。
私が見た:
- AWT/スイング; と
- JavaFX;
しかし、私は以前にGUIをプログラムしたことがないので、まだ非常に混乱しています。助言がありますか?
テクノロジーストアをシミュレートする割り当てがあります。要件はJavaベースのGUIを使用することであり、アプリケーション用にウィザードのようなインターフェイスを作成することにしました。問題は、どこから始めて何に焦点を当てるべきかわからないということです。
私が見た:
しかし、私は以前にGUIをプログラムしたことがないので、まだ非常に混乱しています。助言がありますか?
Java では、多くの場合、学習曲線は単純に GUI を知ることです。おそらく、事前に作成された GUI を最初に確認するのが最善でしょう。NetBeans GUI スイング GUI ビルダーhttp://netbeans.org/features/java/swing.htmlを使用して GUI を構築すると、Java で GUI のコードが生成されます。これを編集して、GUI の方法から簡単に学ぶことができます。 swing はウィジェットを使用するか、NetBeans で GUI 全体を作成します。後者が割り当てに受け入れられるとは想像もしていませんでしたが。
Swingモーダルダイアログを使用します。
http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
それらは非常に使いやすく、モーダルであるため、ウィザードに典型的な一連のステップを簡単に実装できます。
別の可能な実装は、スイングタブ付きパネルを使用することです。
http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html
ウィザードを構成するステップの数をユーザーに示したい場合は特に便利です。