我看了許多網(wǎng)上java基礎(chǔ)資料,但是有很多一樣的,在這里在我把我學(xué)java基礎(chǔ)后,寫出的相關(guān)資料發(fā)布上來(lái)(此資料模擬成書(shū)的形式,以便大家好看)和大家分享,希望對(duì)新生有所幫助,此資料是按照我學(xué)習(xí)的方式下的寫的,如果你們有什么寶貴的建議,也希望你們能夠提出來(lái),一起學(xué)習(xí),共同進(jìn)步。 相關(guān)說(shuō)明: 由于我們是一個(gè)團(tuán)隊(duì)來(lái)總結(jié)java基礎(chǔ)學(xué)后的相關(guān)資料,所以我只把我總結(jié)出來(lái)的資料共享給大家,如果你們對(duì)其它相關(guān)知識(shí)也感興趣,你可以留下聯(lián)系方式(QQ,e-mail,msn)和說(shuō)明,我也可以給你提供(但不知道他們的資料在不在)。 我隨后會(huì)把部分相關(guān)資料用文章的形式發(fā)布上來(lái)(本來(lái)想把全部?jī)?nèi)容用文章的形式,但內(nèi)容較多,我發(fā)一個(gè)章節(jié),就花了我一中午的時(shí)間,覺(jué)得很不實(shí)際),如果看了下面目錄和部分內(nèi)容,對(duì)你有所幫助,你可以通過(guò)下列方式獲取資料:留下你的聯(lián)系方式,我直接傳給你;在我博客上有下載;直接聯(lián)系我QQ:360483222,E-mail:naversay_die@yahoo.com.cn。 相關(guān)目錄: 第8章 可視化編程(一) 2
總體概要 2
相關(guān)知識(shí) 2
學(xué)習(xí)重點(diǎn) 2
內(nèi)容框架 3
8.1Awt組件和Swing組件 3
8.1.1Awt組件與Swing組件的區(qū)別 3
8.1.2Java.awt包和javax.swing包 4
8.1.3類層次 4
8.2 基本JAVA組件 5
8.2.1按鈕 5
(一)按鈕的構(gòu)造方法 5
(二)按鈕的常用方法 5
(三)創(chuàng)建按扭 5
8.2.2標(biāo)簽 7
(一)標(biāo)簽的構(gòu)造方法 7
(二)標(biāo)簽的常用方法 7
(二)創(chuàng)建標(biāo)簽 8
8.2.3選項(xiàng)框 9
(一)選項(xiàng)框的構(gòu)造方法 9
(二)選項(xiàng)框的常用方法 9
(三)創(chuàng)建選項(xiàng)框 9
8.2.4復(fù)選框和選項(xiàng)按鈕 10
(一)復(fù)選框和單選框的構(gòu)造方法 11
(二)復(fù)選按鈕和單選按鈕的常用方法 11
(三)創(chuàng)建復(fù)選框和單選框 11
8.2.6列表框 13
(一)列表框的構(gòu)造方法 13
(二)列表框的常用方法 13
(三)創(chuàng)建列表框 14
8.2.7文本框 15
(一 )文本框的構(gòu)造方法 15
(二)文本框的常用方法 15
(三)創(chuàng)建文本框 15
8.2.8文本區(qū) 16
(一)文本區(qū)的構(gòu)造方法 17
(二)文本區(qū)的常用方法 17
(三)創(chuàng)建文本區(qū) 17
8.3組件布局管理 18
8.3.1FlowLayout 流動(dòng)布局 18
FlowLauout的構(gòu)造和使用 19
8.3.2GirdLayout網(wǎng)格布局 19
(一)GirdLayout的構(gòu)造方法 19
(二)GirdLayout的使用 19
8.3.3BorderLayout邊界布局 21
(一)BorderLayout的構(gòu)造方法 21
(二)邊界布局的使用 21
8.3.4CardLayout卡片布局 22
(一)CardLayout的構(gòu)造方法 23
(二)CardLayout的使用 23
8.3.5GridBagLayout網(wǎng)袋布局 24
(一)GridBagLayout的構(gòu)造方法 24
(二)GridBagLayout的使用 24
8.3.6手工布局 26
8.4 面板 27
8.4.1panel的構(gòu)造方法 27
8.4.2面板控制 27
8.5 小結(jié) 29
8.6習(xí)題 29
第9章 可視化編程(二) 2
9.1事件監(jiān)聽(tīng)器 3
9.1.1事件和事件監(jiān)聽(tīng)接口 3
(一)事件概述 3
(二)事件類(java.awt包) 4
9.1.2實(shí)現(xiàn)事件監(jiān)聽(tīng)接口 6
(一)事件監(jiān)聽(tīng)接口 6
(二)事件監(jiān)聽(tīng)器的注冊(cè)與注銷 8
(三)事件適配器 8
(四)組適配器類(Adapter) 8
9.2常用事件方法 8
9.2.1動(dòng)作事件 8
(一)ActionEvent對(duì)象的常用方法 9
(二)動(dòng)作事件的實(shí)現(xiàn) 9
9.2.2焦點(diǎn)事件 10
(一)FocusListener接口的方法 10
(二)焦點(diǎn)事件的實(shí)現(xiàn) 11
9.2.3按鍵事件 12
(一)KeyListener接口的構(gòu)造方法 12
(二)KeyEvent接口的常用方法 12
(三)按鍵事件的實(shí)現(xiàn) 12
9.2.4菜單事件 14
(一)MenuListener接口方法 14
(二)菜單事件的實(shí)現(xiàn) 14
9.2.5鼠標(biāo)事件和鼠標(biāo)移動(dòng)事件 16
(一)MouseListener和MouseMotionListener中的方法 16
(二)鼠標(biāo)事件實(shí)現(xiàn) 16
9.2.6窗口事件 18
(一)windowListener接口的方法 18
(二)WindowEvent對(duì)象常用的方法 18
(三)窗口事件的實(shí)現(xiàn) 19
9.3窗口組件 20
9.3.1窗口 21
9.3.2窗口的構(gòu)造方法 21
9.3.3窗口的常用方法 21
9.3.4窗口的用途 21
9.4框架 22
9.4.1Frame的構(gòu)造方法 22
9.4.2Frame的常用方法 22
9.4.3創(chuàng)建可關(guān)閉框架 22
9.4.5框架事件適配器 24
9.4.6在框架中加入組件 26
9.4.7多重框架 27
9.5對(duì)話框 29
9.5.1對(duì)話框的構(gòu)造方法 29
9.5.2對(duì)話框的常用方法 30
9.5.3創(chuàng)建自定義對(duì)話框 30
9.6菜單 33
9.6.1菜單中常用的構(gòu)造方法 33
9.6.2創(chuàng)建菜單 33
9.7綜合實(shí)例 36
記事本 36
9.8小結(jié) 36
9.9習(xí)題 36
參考:計(jì)算器 37
第10章 多線程 2
內(nèi)容框架 2
10.1多線程的概念 2
10.1.1程序、進(jìn)程和多任務(wù) 3
(一).程序(program) 3
(二)多任務(wù) 3
10.1.1線程 3
10.1.2多線程 3
10.1.3線程的生命周期與多線程機(jī)制 4
(一)線程的生命周期與狀態(tài) 4
(二)java的多線程機(jī)制 4
10.2創(chuàng)建線程 4
10.2.1通過(guò)繼承Thread類創(chuàng)建線程 4
(一)Thread類的構(gòu)造方法 4
(二)Thread類的常用方法 5
(三)繼承Thread類創(chuàng)建線程 5
10.2.2通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線程 7
(一)Runnable接口方法 7
(二)實(shí)現(xiàn)Runn Thread和Runnable實(shí)現(xiàn)線程 8
(三) Thread和Runnable實(shí)現(xiàn)線程的比較 9
10.3線程的狀態(tài)轉(zhuǎn)換 9
10.4線程的優(yōu)先級(jí)與調(diào)度 10
10.4.1線程的優(yōu)先級(jí) 10
(一)Thread類定義了基本3個(gè)常數(shù) 11
(二)線程先優(yōu)級(jí)的使用 11
10.4.2線程的的狀態(tài) 12
(一)掛起一個(gè)線程 12
(二)停止一個(gè)線程 12
(三)線程睡眠 12
(四)線程等待 12
(五)線程讓步 13
(六)線程加入 13
(七)線程喚醒 13
10.5線程的同步 13
10.6何時(shí)使用多線程及注意問(wèn)題 14
10.7小結(jié) 14
10.8習(xí)題 15