达内2011年在线测评系统5天全部源码ELTS_day01-day05

时间:2016-04-26 07:58:01
【文件属性】:

文件名称:达内2011年在线测评系统5天全部源码ELTS_day01-day05

文件大小:5.35MB

文件格式:ZIP

更新时间:2016-04-26 07:58:01

JAVA

这是2011年达内刘苍松老师讲解的第一小项目,给需要的朋友,资料都是内部的!我q963780015,欢迎IT朋友加我,令出售各种达内c java安卓,传智播客视频教程等等! Swing 1 历史 1.1 SUN Jdk1.1 AWT, 控件很少, 不方便应用开发 1.2 Java 1.2 Swing 基于Awt的绘图功能重绘的界面组件 提供了极其丰富的控件. a 性能慢, b 结构优秀(MVC) c 实际应用很少, 1.3 IBM 提供了SWT, eclipse.org a 采用了本地的C代码完成控件绘制, 性能很好, Eclipse b 实际应用不多 Swing 应用 1 JFrame 代表一个窗口控件 包括标题栏, 控制按钮, 和边框, 中间是内容面板 2 JLable 用来在GUI上显示Text 或者 图片的 3 面板(JPanel): 用来组织控件的矩形区域. 关于布局管理, 布局就是控制组件在面板中的显示位置. 1 空布局 (绝对位置布局) JFrame (w:574, H:390) |-- JPanel (W:568, H:357) |-- JButton OK (x:369 ,y:327 , w:92 ,H:21 ) |-- JButton Cancel (x:466 ,y:327 , w:92 ,H:21 ) 2 布局管理器(相对位置布局, 组件的大小和位置有布局控制) A BorderLayout (边框布局) 将一个面板,分为东南西北中,每个位置只能放一个控件 中会自动的向其他的四个方法填充 ---------------------------- | 北(North) | |--------------------------| | | | | | | 中 | | | 西 | Center | 东 | | | | | |--------------------------| | 南(South) | ---------------------------- B FlowLayout (流布局) 多个元素顺序排序, 一行满了, 排下一行 ---------------------------- | [OK][OK][OK][OK][OK][OK] | | [OK][OK][OK] | | | ---------------------------- C GridLayout 表格布局, 指定行数,列数. 元素按照等宽的行列表格进行布局. 工厂方法: 封装复杂的对象创建过程,的方法. 登录界面(LoginFrame) 1 创建类LoginFrame 继承于 JFrame, 登录窗口是一 种具体的窗口 1 提供构造器 构造器中调用 init()方法 2 init() 方法用来初始化全部界面组件, 就是画界面的 3 添加showView() 用来显示界面 4 提供LoginFrameTest 用来为LoginFrame 进行单元测试 2 完成界面初始化代码 1 方法createContentPane() 用来初始化内容面板 2 方法createBtnPane() 初始化按钮面板 3 方法createNamePwdPane() 用来初始化输入框 菜单界面(MenuFrame) 3 创建类MenuFrame 继承于 JFrame 1 提供构造器 构造器中调用 init()方法 2 init() 方法用来初始化全部界面组件, 就是画界面的 3 添加showView() 用来显示界面 4 提供MenuFrameTest 用来为MenuFrame 进行单元测试 4 完成界面初始化代码 1 方法createContentPane() 用来初始化内容面板 2 ... 考试界面(ExamFrame) 5 创建类ExamFrame 继承于 JFrame 1 提供构造器 构造器中调用 init()方法 2 init() 方法用来初始化全部界面组件, 就是画界面的 3 添加showView() 用来显示界面 4 提供ExamFrameTest 用来为ExamFrame 进行单元测试 6 完成界面初始化代码 1 方法createContentPane() 用来初始化内容面板 2 ... 关于 Classpath(包中) 内部的资源读取 1 获得类的Class实例. 2 利用Class实例的方法 getResource() 方法获得资源 的URL, 可以进一步打开流 如: 类 MenuFrame.class 的同包中有图片title.png URL url = getClass().getResourse("title.png") 其中"title.png" 表示相对路径访问, title.png和Class 在同一个包下, 如果参数以"/" 表示绝对路径, 访问其中"/" CLASSPATH的根, 如:"/com/tarena/elts/gui/title.png" InputStream in = url.openStream();


【文件预览】:
51CTO下载-ELTS_day05_final.zip
51CTO下载-ELTS_day05_am.zip
51CTO下载-ELTS_day03_final.zip
51CTO下载-ELTS_day01pm_2.zip
51CTO下载-ELTS_day01_final.zip
51CTO下载-ELTS_day04_am.zip
51CTO下载-ELTS_day04_final.zip
51CTO下载-ELTS_day02_final_2.zip
51CTO下载-ELTS_day03_am.zip
51CTO下载-ELTS_day02_am.zip
51CTO下载-ELTS_day01am.zip
51CTO下载-ELTS_day02_pm.zip

网友评论

  • 非常完整的代码实例,结合达内视频看的
  • 完整的Java程序,解决了我的麻烦
  • 正在看视频,就是没有源代码,正好下载了,谢谢分享。
  • 真的是达内的代码,很好很强大
  • 确实是达内的项目教程,看了收益良多。。。
  • 是达内教程。。。。
  • 不错,是完整的Java程序,解决了我的麻烦
  • 下载下来看了 很合适
  • 不错,免费的学习资源,继续努力
  • 免费达内教程,值