我看了许多网上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