版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第課GUI編程(三)第課GUI編程(三)27PAGE2《Java程序設(shè)計(jì)教程》教案--第27課GUI編程(三)
課題GUI編程(三)課時(shí)2課時(shí)(90min)教學(xué)目標(biāo)知識(shí)技能目標(biāo):了解定義ChessPad(棋盤)類繼承Panel類(2)掌握重寫paint()方法(3)通過上機(jī)實(shí)操,將所學(xué)知識(shí)與實(shí)際應(yīng)用相結(jié)合思政育人目標(biāo):(1)培養(yǎng)學(xué)生的邏輯思維、辯證思維和創(chuàng)新思維能力(2)樹立學(xué)生實(shí)事求是、一絲不茍的科學(xué)精神教學(xué)重難點(diǎn)教學(xué)重點(diǎn):利用GUI編程編寫小程序教學(xué)難點(diǎn):將所學(xué)知識(shí)與實(shí)際應(yīng)用相結(jié)合教學(xué)方法情景模擬法、問答法、討論法教學(xué)用具電腦、投影儀、多媒體課件、教材、文旌課堂APP教學(xué)設(shè)計(jì)第1節(jié)課:上機(jī)實(shí)操(33min)
知識(shí)拓展(5min)第2節(jié)課:上機(jī)實(shí)操1(20min)
課堂演示(20min)
課堂小結(jié)(3min)
作業(yè)布置(2min)教學(xué)過程主要教學(xué)內(nèi)容及步驟設(shè)計(jì)意圖第一節(jié)課課前任務(wù)【教師】布置課前任務(wù),和學(xué)生負(fù)責(zé)人取得聯(lián)系,讓其提醒同學(xué)復(fù)習(xí)上節(jié)課所學(xué)知識(shí)【學(xué)生】復(fù)習(xí)上節(jié)課所學(xué)知識(shí)通過課前復(fù)習(xí),讓學(xué)生重溫上節(jié)課所學(xué)知識(shí),使其能夠更好地接受新知識(shí)考勤
(2min)【教師】使用文旌課堂APP進(jìn)行簽到【學(xué)生】按照老師要求簽到培養(yǎng)學(xué)生的組織紀(jì)律性,掌握學(xué)生的出勤情況《Java程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第1頁。問題導(dǎo)入
(5min)《Java程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第1頁。【教師】提出以下問題:用paintpublicvoidpaint(Graphicsg)繪制容器。該方法將paint轉(zhuǎn)發(fā)給任意一個(gè)此容器子組件的輕量級(jí)組件。如果重新實(shí)現(xiàn)此方法,那么應(yīng)該調(diào)用super.paint(g)方法,從而可以正確地呈現(xiàn)輕量級(jí)組件。如果通過g中的當(dāng)前剪切設(shè)置完全剪切某個(gè)子組件,則不會(huì)將paint()轉(zhuǎn)發(fā)給這個(gè)子組件。那么repaint()方法在重量級(jí)組件的時(shí)候會(huì)調(diào)用什么方法?【學(xué)生】思考、討論、舉手發(fā)言通過問題導(dǎo)入,引導(dǎo)學(xué)生思考,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性上機(jī)實(shí)操
(33min)【教師】組織學(xué)生在機(jī)房使用文本編輯編寫程序,運(yùn)用課堂所學(xué)知識(shí)和基礎(chǔ)在Java運(yùn)行環(huán)境中編寫程序,實(shí)現(xiàn)以下目的:參考例11-6,為窗體菜單欄增加一個(gè)“編輯”主菜單項(xiàng),在其中增加“復(fù)制”“剪切”“粘貼”3個(gè)子菜單項(xiàng),并為子菜單項(xiàng)注冊(cè)事件偵聽器,以及實(shí)現(xiàn)相應(yīng)的事件處理方法。【學(xué)生】上機(jī)實(shí)操【教師】巡視機(jī)房,及時(shí)解決學(xué)生遇到的問題通過上機(jī)實(shí)操,使學(xué)生熟練掌握定義ChessPad(棋盤)類繼承Panel類的方法知識(shí)拓展
(5min)【教師】講解操作中的小技巧【學(xué)生】聆聽、記錄、思考學(xué)生可進(jìn)一步鞏固知識(shí)第二節(jié)課上機(jī)實(shí)操
(20min)【教師】組織學(xué)生在機(jī)房使用文本編輯編寫程序,運(yùn)用課堂所學(xué)知識(shí)和基礎(chǔ)在Java運(yùn)行環(huán)境中編寫程序,實(shí)現(xiàn)以下目的:圍棋對(duì)弈。實(shí)現(xiàn)左擊下子,雙擊棋子吃子,右擊棋子悔子?!緦W(xué)生】上機(jī)實(shí)操,模擬圍棋對(duì)弈【教師】巡視機(jī)房,及時(shí)解決學(xué)生遇到的問題通過上機(jī)實(shí)操,使學(xué)生熟練掌握使用Account類編寫程序的方法課堂演示
(20min)【教師】帶領(lǐng)學(xué)生分析上機(jī)操作中出現(xiàn)的問題,并作出分析【問題分析】(1)定義ChessPad(棋盤)類繼承Panel類,包含一個(gè)按鈕(重新開局)和兩個(gè)文本框(提示應(yīng)該下棋)。在構(gòu)造方法中將按鈕和文本框添加到Panel中,并設(shè)置它們的位置和大小,然后為面板注冊(cè)MouseEvent偵聽器,實(shí)現(xiàn)如果左擊,則下子,同時(shí)為按鈕注冊(cè)ActionEvent偵聽器,實(shí)現(xiàn)如果按下按鈕,則設(shè)置為初始狀態(tài)。重寫paint()方法,在其中使用Graphics類的drawLine()方法繪制出棋盤格線,利用fillOval()方法繪制出棋盤四角的星位。《Java程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第2頁。(2)定義ChessPoint_black(黑棋子)類和ChessPoint_white(白棋子)繼承Panel類,在構(gòu)造方法中為棋子注冊(cè)MouseEvent事件偵聽器,實(shí)現(xiàn)雙擊棋子吃子、右擊棋子悔子操作。然后重寫paint()方法繪制棋子?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第2頁。(3)定義Chess類繼承Frame類,包含一個(gè)標(biāo)簽(顯示使用說明),然后將標(biāo)簽和ChessPad類對(duì)象添加到窗體中,最后在main()方法中創(chuàng)建Chess類對(duì)象。(4)判斷鼠標(biāo)左擊還是右擊,可通過MouseEvent類的getModifiersEX()方法返回鼠標(biāo)當(dāng)前的狀態(tài),然后與InputEvent類中的靜態(tài)常量(BUTTON1_DOWN_MASK表示左擊,BUTTON3_DOWN_MASK表示右擊)進(jìn)行比較。還可通過MouseEvent類的getClickCount()方法返回鼠標(biāo)點(diǎn)擊次數(shù)?!窘處煛坷枚嗝襟w演示具體操作過程【參考代碼】《Java程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第3頁?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第4頁?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第5頁?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第3頁?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第4頁?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第5頁?!具\(yùn)行結(jié)果】《Java程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第6頁?!禞ava程序設(shè)計(jì)教程》教案--第27課GUI編程(三)全文共7頁,當(dāng)前為第6頁?!緦W(xué)生】上機(jī)實(shí)操,根據(jù)老師的演示上機(jī)實(shí)操總結(jié)自己的不足通過演示讓學(xué)生找出自己的不足,從而牢固的掌握知識(shí)點(diǎn)課堂小結(jié)
(3min)【教師】簡(jiǎn)要總結(jié)本節(jié)課的要點(diǎn)本節(jié)課學(xué)習(xí)了多線程通過同步機(jī)制解決線程安全問題的方法以及使用synchronized關(guān)鍵字修飾代碼塊或方法實(shí)現(xiàn)線程同步。并通過上機(jī)實(shí)操讓大家熟練掌握了怎樣使用Account類簡(jiǎn)單小程序。希望大家課下多加練習(xí),鞏固所學(xué)知識(shí)?!緦W(xué)生】總結(jié)回顧知識(shí)點(diǎn)總結(jié)知識(shí)點(diǎn),鞏固印象作業(yè)布置
(2min)【教師】布置課后作業(yè)模擬3個(gè)人排隊(duì)買早餐。張先生、王先生和李先生買早餐,早餐5元一份,早餐店老板手上只有3張5元的人民幣。張先生用一張20元的人民幣排在王先生的前面買早餐,王先生用一張10元的人民幣排在李先生的前面買早餐,李先生用一張5元的人民幣買早餐。【學(xué)生】完成課后任務(wù)延展知識(shí)面,多學(xué)科交叉學(xué)習(xí)教學(xué)反思本節(jié)課主要以上機(jī)實(shí)操,學(xué)生的學(xué)習(xí)興趣較高。在上機(jī)實(shí)操的過程中對(duì)學(xué)生的操作進(jìn)行了巡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度跨境電商主體變更與物流及客服人員勞動(dòng)合同3篇
- 二零二五版海外農(nóng)業(yè)開發(fā)項(xiàng)目勞務(wù)輸出合同2篇
- 二零二五版股權(quán)回購(gòu)項(xiàng)目擔(dān)保及投資風(fēng)險(xiǎn)控制合同3篇
- 二零二五年教育培訓(xùn)機(jī)構(gòu)招生合同正本3篇
- 二零二五版辦公樓物業(yè)客戶關(guān)系管理與滿意度調(diào)查合同3篇
- 二零二五年度行政合同在社會(huì)保障體系中的構(gòu)建與實(shí)施2篇
- 二零二五年股東股權(quán)轉(zhuǎn)讓合同范本3篇
- 二零二五年度祠堂傳統(tǒng)節(jié)日慶典活動(dòng)承包合同3篇
- 二零二五版企業(yè)間借款合同模板與債務(wù)轉(zhuǎn)讓協(xié)議標(biāo)準(zhǔn)范本6篇
- 二零二五年綠色能源板車租賃服務(wù)合同3篇
- 民宿建筑設(shè)計(jì)方案
- 干部基本信息審核認(rèn)定表
- 2023年11月外交學(xué)院(中國(guó)外交培訓(xùn)學(xué)院)2024年度公開招聘24名工作人員筆試歷年高頻考點(diǎn)-難、易錯(cuò)點(diǎn)薈萃附答案帶詳解
- 春節(jié)行車安全常識(shí)普及
- 電機(jī)維護(hù)保養(yǎng)專題培訓(xùn)課件
- 汽車租賃行業(yè)利潤(rùn)分析
- 春節(jié)拜年的由來習(xí)俗來歷故事
- 2021火災(zāi)高危單位消防安全評(píng)估導(dǎo)則
- 佛山市服務(wù)業(yè)發(fā)展五年規(guī)劃(2021-2025年)
- 房屋拆除工程監(jiān)理規(guī)劃
- 醫(yī)院保安服務(wù)方案(技術(shù)方案)
評(píng)論
0/150
提交評(píng)論