课程目标:
在面向对象分析和设计的思想下,理解和运用IO流、多线程和网络通信的知识,实现简易局域网群聊功能。
课程特色:
1、java普及系列课程之一
2、以实际应用为出发,介绍相关知识点
3、所有的知识点,都贯穿在案例中讲解、理解和练习
4、一切从零开始,杜绝无目的的死记硬背
5、使用Java SWT,实现软件图形化接口,提高用户体验度
6、通过对SWT的理解和运用,进一步理解Java面向对象编程思想
适用人群:
0基础的所有人员,只要想从事java软件开发行业 或 想了解 Java软件开发 的人员,都合适。
如果是真正0基础,请从《Java初级程序员之Java基础》学起!
课程详情:
第一讲 Java SWT图形化编程组件的简介
1、AWT组件
2、Swing组件
3、AWT和Swing的关系和区别
4、学习Java GUI编程的方式和步骤,以及相关建议
第二讲 基于SWT创建简单的窗口
1、了解组件的思想
2、了解JFrame类
3、通过JFrame创建窗口和设置窗口常用属性
第三讲 Java基本组件(一)
1、JButton、JTextField、JLabel、JRadioButton、JCheckBox、JComboBox
ButtonGroup等基本组件的使用
第四讲 Java基本组件(二)
1、基本组件的使用和事件添加
2、给组件画背景图片
第五讲 布局管理器
1、AbsoluteLayout
2、GridLayout
3、BorderLayout
4、FlowLayout
第六讲 容器组件和JMenu,实现简易记事本(一)
1、JPanel容器组件
2、JMenu菜单组件
第七讲 容器组件和JMenu,实现简易记事本(二)
1、实现打开文件功能
2、实现保存文件功能
3、实现新建文件功能
第八讲 模拟实现QQ界面(一)
1、实现登录页面
第九讲 模拟实现QQ界面(二)
1、实现注册页面
第十讲 模拟实现QQ界面(三)
1、实现头像选择滚动窗口
第十一讲 模拟实现QQ界面(四)
1、实现登录后的主界面