實(shí)驗(yàn)9:JavaFX學(xué)習(xí)資料_第1頁
實(shí)驗(yàn)9:JavaFX學(xué)習(xí)資料_第2頁
實(shí)驗(yàn)9:JavaFX學(xué)習(xí)資料_第3頁
實(shí)驗(yàn)9:JavaFX學(xué)習(xí)資料_第4頁
實(shí)驗(yàn)9:JavaFX學(xué)習(xí)資料_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論