Java教案9Swing程序設(shè)計(jì)_第1頁(yè)
Java教案9Swing程序設(shè)計(jì)_第2頁(yè)
Java教案9Swing程序設(shè)計(jì)_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE4學(xué)習(xí)領(lǐng)域三任務(wù)1 Swing程序設(shè)計(jì)課程名稱(chēng)任務(wù)名稱(chēng)

Java語(yǔ)言程序設(shè)計(jì)Swing程序設(shè)計(jì)

項(xiàng)目名稱(chēng)課時(shí)

Swing程序設(shè)計(jì)6項(xiàng)目性質(zhì)授課班級(jí)

□演示性 □驗(yàn)證性 □設(shè)計(jì)性 √綜合性授課日期 授課地點(diǎn)能力目標(biāo):具備圖形用戶(hù)界面的設(shè)計(jì)能力具備熟練操作組件的能力具備熟練使用界面布局的能力教學(xué)目標(biāo) 知識(shí)目標(biāo):掌握組件的使用方法素質(zhì)目標(biāo):培養(yǎng)學(xué)生知識(shí)掌握和技能運(yùn)用能力培養(yǎng)學(xué)生團(tuán)結(jié)合作、互幫互助的能力;教學(xué)內(nèi)容

任務(wù)描述任務(wù)展示與實(shí)現(xiàn),見(jiàn)右圖教師講解本任務(wù)涉及的知識(shí)點(diǎn)任務(wù)小結(jié)教學(xué)重點(diǎn)1.創(chuàng)建計(jì)算器窗體,根據(jù)要求需要寫(xiě)出任務(wù)包含的所有控件。2.根據(jù)要求使用相應(yīng)的布局教學(xué)難點(diǎn)1.根據(jù)要求使用相應(yīng)的布局1.裝有JDK、Eclipse的電腦教學(xué)準(zhǔn)備2.教學(xué)課件PPT3.教材:《Java語(yǔ)言程序設(shè)計(jì)》趙景輝,孫莉娜編著機(jī)械工業(yè)出版社作業(yè)設(shè)計(jì)

面板容器的綜合應(yīng)用教學(xué)過(guò)程學(xué) 教學(xué)內(nèi)容與過(guò)程節(jié) (教學(xué)內(nèi)容、教學(xué)方法、組織形式、教學(xué)手段)做好課前“5分鐘”教學(xué)管理(多媒體、實(shí)訓(xùn)室),做好上課前的各項(xiàng)準(zhǔn)備工作(打開(kāi)電腦、打開(kāi)課件、打開(kāi)軟件、打開(kāi)U盤(pán)中的素材位置、打開(kāi)授課計(jì)劃、教案等),吸引學(xué)生注意力???1、【點(diǎn)名考勤】點(diǎn)名(全體學(xué)生),查看班級(jí)出席狀況。2、【回顧】復(fù)習(xí)上一單元知識(shí)點(diǎn)。3、【課程內(nèi)容介紹】結(jié)合本節(jié)課的內(nèi)容介紹,增加互動(dòng)環(huán)節(jié),使學(xué)生有一定的印象?!菊n前說(shuō)明】在早期,電腦向用戶(hù)提供的是單調(diào)枯燥的純字符狀態(tài)的命令操作窗口,當(dāng)今大多數(shù)編程軟件都具備了圖形用戶(hù)界面。本節(jié)介紹Java語(yǔ)言中的圖形用戶(hù)界面Swing。程 【目的】明 使學(xué)生從了解本單元的學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)、考評(píng)方式等方面明確學(xué)習(xí)本單元知識(shí)的求和目標(biāo)。學(xué)生應(yīng)掌握:1、圖形用戶(hù)界面Swing中組件的設(shè)置2、如何進(jìn)行界面布局一、Swing與AWT包AWTAbstractWindowToolKitAWTAWT是依靠本地方法來(lái)實(shí)現(xiàn)其功能的,我們通常把AWT控件稱(chēng)為重SwingAWTAWT所能程 夠提供的所有功能,并且用純粹的Java代碼對(duì)AWT的功能進(jìn)行了大幅度的擴(kuò)充。由于容 Swing中沒(méi)有使用本地方法來(lái)實(shí)現(xiàn)圖形功能,我們通常把Swing控件稱(chēng)為輕量級(jí)控件。述 二、Swing頂級(jí)容器圖形界面中至少要有一個(gè)Swing頂級(jí)容器,Swing頂級(jí)容器為其它Swing組件在屏幕上的繪制和處理事件提供支持。常用的頂級(jí)容器包括:JFrameJDialog(對(duì)話(huà)框):每個(gè)JDialogJApplet三、Swing常用組件1.JLable(標(biāo)簽);2.JButton(按鈕);3.JTextField(文本框);4.JRadioButton(單選按鈕);5.JList(列表)和JComboBox(組合框);6.JMenu(菜單);7.JToolBar(工具欄);四、常用布局管理器SwingSwing里所有的控件都繼承自JComponentJComponent類(lèi)繼承自Container容器類(lèi)。容器可以看成一個(gè)層面,在它的上面可(children),添加到同一個(gè)容器內(nèi)的子控件位Swing的繪制覆蓋低層的繪制。一個(gè)容器,負(fù)責(zé)完成自己所有子控件的布局排列和繪制。在Swing里面,一個(gè)通用的接口用來(lái)幫助容器完成布局排列,這個(gè)接口就是LayoutManager接口,常用的BorderLayoutFlowLayoutGridLayoutFrameJDialogJWindow等都繼承自Window類(lèi),而Window類(lèi)又繼承自Container,就是說(shuō)窗口也是一個(gè)容器。1.五、SwingJpanel面板是一個(gè)容器,并且是一個(gè)純粹的容器,它不能作為獨(dú)立的窗口使用。默認(rèn)情況下,面板使用FlowLayoutsetLayout(JPanel是一般輕量級(jí)容器。JPanel為于javax.SwingJFramecompont加入到JPanelJButtonJTextAreaJTextFiled等,另外也可以在它上面繪圖。任務(wù)實(shí)施:創(chuàng)建計(jì)算器窗體,根據(jù)要求需要寫(xiě)出任務(wù)包含的所有控件。根據(jù)要求使用相應(yīng)的布局。課堂任務(wù)提高:訓(xùn)練1.JScrollPane面板;2.JSplitPane面板;3.JTabbedPane面板;4.JDesktopPane面板與JIntern

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論