应用框架
来源:互联网 发布:淘宝产品拍摄 编辑:程序博客网 时间:2024/05/10 03:21
类库常常根据功能进行分组。例如, Java标准库中的String和ArrayList就属于这种拿来
就能用的库。还有一些专门设计的库,可以作为“积木”(building block)来创建其它类。
其中有一种就是应用框架(application framework),其功能是通过提供单个类或一组
类来帮助你构建应用。对于某个特定的应用场合,这些类能够产生在每个特定类型的应用
中都需要的基本行为。然后,你只要通过从类中继承并重载感兴趣的方法,就能定制自己
需要的行为。应用框架的默认控制机制将在恰当的时候调用被你重载的方法。因为应用框
架能够把程序中所有与众不同的部分限制在可被重载的方法中,所以它是对“将从不变的
事物与可变的事物相分离”这个原则的典型案例。
Applet 就是基于应用框架编写的。你需要从 JApplet 类继承,并且重载相应的方法。
注意,applet 不必具有 main( )方法。它已经被包装到应用框架内部了;你只要把初始化
代码放进 init( )即可。
在这个程序中,唯一的动作就是使用 JLabel 类(同其它组件类似,它在 AWT 中对应的是
Label,所以你在使用 Swing 组件的时候,常常会看到开头为“J”的组件名称),在 applet
上放置了一个文本标签。这个类的构造器接受一个 String 作为参数,可以用它来创建一个
标签。在上面的例子中,这个标签被放在窗体上。
在init( )方法中,使用add( )把所有组件加入窗体。你可能会觉得应该能直接调用add( ),
实际上这也是以前在AWT中的做法。不过,Swing要求你把所有组件加入到窗体的“内容
面板”(content pane)中,所以在调用add( )之前你得先调用getContentPane( )。
- 应用框架
- 应用框架
- 应用框架
- 应用框架
- 框架、应用框架
- 理解企业应用框架
- 分布式应用集成框架
- 什么是应用框架?
- Ajax及应用框架
- 理解企业应用框架- -
- php一些应用框架
- 框架之间的应用
- 理解企业应用框架
- Struts应用框架介绍
- 插件式应用框架
- Hadoop分布式应用框架
- dwr框架的应用
- A4J框架的应用
- magento1.7.0.2汉化包安装教程
- redis--Hashes数据类型
- 实训+实习之得
- 黑马程序员——.NET笔记7 面向对象 类
- 提取图片
- 应用框架
- 2014 华为校园招聘机试题1(把excel26进制转化为十进制,输入一个字符串,输出对应的十进制)
- C++虚函数表解析
- netcat使用总结
- 自动登录监控系统打开/关闭报警的Perl脚本
- 宝马530Li抛开销量看实质
- 在 Web 浏览器中运行 applet
- 1)插入排序
- Sciter(HTMLayout)中元素的 增 删 改 查