實驗9:JavaFX學習資料_第1頁
實驗9:JavaFX學習資料_第2頁
實驗9:JavaFX學習資料_第3頁
實驗9:JavaFX學習資料_第4頁
實驗9:JavaFX學習資料_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實驗9:JavaFX精品文檔實驗課程名稱:Java語言程序設計A實驗項目名實驗9:JavaFX實驗成績稱實驗者專業(yè)班級信管1301組別1人1組同組者無開始日期2016年6月7日收集于網(wǎng)絡,如有侵權請聯(lián)系管理員刪除精品文檔第一部分:實驗預習報告(包括實驗目的及意義,實驗基本原理與方法,主要儀器設備及耗材,實驗內容及要求,實驗方案與技術路線等)一.實驗目的及意義1.理解并應用JavaFX委托事件處理模型。2.掌握JavaFX的簡單的窗體及按鈕設計。二.實驗基本原理與方法1.JavaFX委托事件處理模型2.使用JavaFX設計GUI的大體思路。三.主要儀器設備及耗材1.PC及其兼容機。2.計算機操作系統(tǒng)。3.程序編輯器EditPlus。4.Java開發(fā)工具JDK。四.實驗內容及要求使用JavaFX,編寫一個簡單的GUI應用程序,顯示一個窗體,窗體標題欄顯示"MyJavaFXProgram",窗體中間有兩個按鈕,按鈕上分別顯示"OK"、"Cancel",單擊OK按鈕,顯示"WelcometoJavaFXProgram!",單擊"Cancel",退出應用程序。第二部分:實驗過程記錄(可加頁)(代碼、運行結果、實驗中出現(xiàn)的問題及解決過程)1.代碼如下所示:publicclassJavaFxextendsApplication{publicvoidstart(StagemyStage){myStage.setTitle("MyJavaFXProgram");FlowPanerootNode=newFlowPane(10,10);rootNode.setAlignment(Pos.CENTER);ScenemyScene=newScene(rootNode,300,100);myStage.setScene(myScene);收集于網(wǎng)絡,如有侵權請聯(lián)系管理員刪除精品文檔Buttonrm=newButton("OK");Buttonam=newButton("Cancel");rm.setOnAction(newEventHandler<ActionEvent>(){publicvoidhandle(ActionEventae){rm.setText("WelcometoJavaFXProgram!");}});am.setOnAction(newEventHandler<ActionEvent>(){publicvoidhandle(ActionEventae){myStage.close();}});rootNode.getChildren().addAll(rm,am);myStage.show();}}2.實驗截圖如下:(1)、開始運行,輸入CMD,打開編譯器。依次輸入“E:”,“cdjava”,“JavacJavaFx.java”,最后在輸入“javaJavaFx”,按下ENTER,運行。(2)、界面如下:收集于網(wǎng)絡,如有侵權請聯(lián)系管理員刪除精品文檔(3)、單擊“OK”按鈕,顯示信息“WelcometoJavaFXProgram!”。(4)、單擊“Cancel”按鈕,退出應用程序。教師簽字__________第三部分 結果與討論(可加頁)一、實驗結果分析(包括數(shù)據(jù)處理、影響因素討論、綜合分析和結論等)本次實驗是簡單的 GUI界面設計,界面上有兩個按鈕,一個是“OK”,另一個是“Cancel”,這兩個按鈕的功能是按下“OK”會在原處顯示“WelcometoJavaFXProgram!”,按下“Cancel”按鈕則會退出應用程序。按下按鈕時,將產(chǎn)生 ActionEvent事件,通過使用方法 setOnAction(),可以為ActionEvent事件注冊監(jiān)聽器。在為兩個按鈕設置動作事件處理程序,用匿名內部類來實現(xiàn) EventHandler接口,在handle方法內,設置rm.setText來處理“OK”按鈕被按下事件,在“Cancel”下,則用了close()方法,即myStage.close()來相應事件,這樣就可以退出應用程序。二、小結、建議及體會JavaFXScript編程語言(以下稱為JavaFX)是Sun微系統(tǒng)公司開發(fā)的一種declarative,staticallytyped(聲明性的、靜態(tài)類型)腳本語言。JavaFX技術有著良好的前景,包括可以直接調用 JavaAPI的能力。因為JavaFXScript是靜態(tài)類型,它同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論