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