95から712の練習問題


95から712の練習問題8は
、この問題は、あなたが相続で学んだことを結集し、
多型、アクセス指定、およびJavaFXの
問題の声明:このアプリのためのGUIをあなたに提供している
(図1)。猫、犬、及び鳥:それは現在3匹のペットをサポートしています。
ユーザーは3つのペットのいずれかのボタンをクリックすると、
アプリはそのペットが作られた音を表示します。また、表示される
ユーザーは、各ペットをクリックする回数のカウントを。(図2、3、4)。あなたは
ペットクラスを作成し、アプリを完了するために、イベントハンドラを記述する必要があります。
図2:次に、ユーザは、図4一度犬をクリック:ユーザは、図3一度猫をクリックした後、ユーザーは再び犬をクリックして、鳥
ソリューションの設計:図5のUMLクラスは、そのメソッドや変数を示します。アプリはPickAPet.javaから起動されます。
図1に示すように、そのGUIは、3つのボタンがあります。あなたは、次の手順を実行する必要があります

95から712留学生作业代做、代写のJava编程设计作业
1。抽象的な話()メソッド、およびユーザーが選択したすべてのペットをカウントする変数petCountと抽象ペットクラスを作成します。
2.「...樹皮を」、「...ニャー」の文字列を返し猫、犬、そしてペットを拡張し、(話を実装鳥クラス)を作成し、
「さえずる...」それぞれ。彼らはまた、彼らは選択された回数をカウントするための独自のカウント変数を持っています。
3.図に示すようにcountLabelsとresultLabelを更新するPickAPet.javaのメンバクラスとして3つのハンドラを作成
setupScreen()メソッド内の三つのボタンにそれらBIND 4、2、3 -ボタン[0]、ボタン[1]、及びボタン[2]。
4.最後に、あなたのプログラムの正しい実行を確認するためのテスト・ケースを実行します。
図5:ソリューションデザイン
注意:ペットのオブジェクトがすでに作成とPickAPet.javaペット配列に格納されています。あなたは、作成すべきではない
、新しいペットのオブジェクトを。
メイン(引数:String []型):無効
resultLabel:ラベル
countLabels:Lable []
スタート(primaryStage:ステージ):無効
setupScreen():無効
<<インタフェース>>
のActionEvent
のEventHandler
ハンドル(イベント:のActionEvent):無効
アプリケーションの
開始(primaryStage :ステージ):ボイド
図1:オープニング画面におけるGUI部品

プロ、とても信頼できるので。必要であれば、追加してください QQを 99515681 またはEメール:[email protected] 

マイクロ手紙: codehelp

おすすめ

転載: www.cnblogs.com/weljavat/p/11700020.html