内容列表
JavaBean 101 11
Serializable接口 首先,Bean必须实现Serializable接口。支持该接口的对象可通过磁盘保存和恢复它们的状态。已经定制的Bean(通常在构造工具中编辑其属性)必须能够在需要时保存和恢复自身的状态。为了实现Serializable接口,就要调入java.io.Serializable包,并且在类的定义中对你的 Bean 实现了Serializable进行说明。由于该Bean也是
分类:Java 查阅全文
Sun即将推出第四项Java认证!web组件开发员!
Sun即将推出第四项Java认证!web组件开发员! 2001-07-24 02:32 Sun的Java是很热门的认证之一-最近Sun宣布在SCJP,SCJD到J2EA之后-第四项Java认证即将推出Web Component Developer-请见http://www.certit.com/default.htm?head2.htm&2 Sun to re
分类:Java 查阅全文
JavaBean 101
可重用的软件组件 在软件开发领域中,可重用软件组件借鉴了零组件互换的概念。在很久以前,其它工业领域就已从可重用组件的思想中获益。例如,下图中的一个计算器组件就是由16个按钮组件,一个文本域组件,以及带有按钮和文本显示区的面板。 可重用的软件组件可以是诸如按钮,文本域,列表框,滚动条和对话框等这些简单的组件。 Button Bean ScrollBar
分类:Java 查阅全文
JavaBean 101 3
JavaBean同Widgets的区别? JavaBean 定义了一个设计时间接口,该接口可以让应用程序设计工具或者构造工具对组件进行查询,以便了解组件所定义的属性种类,发出的事件类型或者所响应的事件类型。 在可视化的应用程序构造环境中,Bean有时后被看作可重用的软件组件或者定制的控件。诸如JavaBean这样的软件组件的封装同标准的Windows控件或者Motif widgets有所区别。
分类:Java 查阅全文
JavaBean 101 4
Bean的基本概念 不考虑其功能,JavaBean是由下列特征定义的。 自检 —Bean支持自检,自检可以让构造工具来分析Bean是如何工作的。自检这个过程遵循称为设计模式的规则,设计模式用于命名Bean的特性。每个Bean都有一个相关的Bean information类,该类提供了关于Bean本身的属性,方法和事件信息。每个Bean information类都实现了BeanInfo接口,
分类:Java 查阅全文
JavaBean 101 5
启动BeanBox 当你启动BeanBox时,你会看到三个窗口: ToolBox 窗口 BeanBox 窗口 Properties(属性)窗口 ToolBox窗口显示了当前安装在BeanBox中的JavaBean,例如BeanBox demo中带有的一些Bean。一旦BeanBox启动后,它将自动把bean/jars目录中的JAR文件所包含的Bean加载到ToolBox中。你也
分类:Java 查阅全文
JavaBean 101
JavaBean 101,第一部分 日期: 2001年02月14日 JavaBean是用java语言编写的可重用的软件组件。编写JavaBean组件的方法同编写其他Java类一样。你也可以利用已有的组件, applet小程序或者Java类,并把它们转变为JavaBean。 该教程有两个目的,它们是: 讲授创建JavaBean的基本方法。 阐述所有的JavaBean的背后所包
分类:Java 查阅全文
JavaBean 101 7
完成你的程序 要完成该例子程序,还要添加一个停止按钮。只需仿照上述步骤,重复进行即可: 1.   在Toolbox 菜单中,从现有的Bean中选取OurButton,之后把它放到BeanBox中启动按钮的下方。 一旦该新按钮成为当前的所选中的Bean,就会出现相应的属性编辑器。 2.   编辑属性表中的label(标签)域,使得其文字为“stop”。
分类:Java 查阅全文
JavaBean 101 9
组装JavaBean 一旦你打算定义一个Bean而编写了Java类,你可以编译该类,以验证在代码的编写过程中,没有犯明显的错误。之后,你可以再使用BeanBox来进行测试。这些步骤在下面的每一节中都作了详细说明: · 创建一个Bean 该节描述了创建一个简单的JavaBean 的基本步骤。你编写一个带有简单属性的Bean,之后再对它进行编译。你可以经历若干步骤,为Bean创建一个JAR文件,
分类:Java 查阅全文
JavaBean 101 10
JavaBean 101,第二部分(二) 作者: Beth Stearns / 廖铮 日期: 2001年03月08日 创建一个Bean 如果你要学会创建一个Bean,最简单的方法莫过于先学会创建一个基本的Bean,之后添加属性到Bean中。最简单的Bean必须实现java.io.Serializable接口。事实上,在缺省情况下,任何实现Serializable 接口的Java类就是
分类:Java 查阅全文
javabean 101 18
BeanBox中的约束属性 同关联属性类似,BeanBox 处理约束属性的步骤如下: 把定义了约束属性的Bean放到BeanBox中。我们的例子使用了JellyBean。 把监听属性改变的Bean放到BeanBox中,这些Bean可以拒绝拟议中的改变。在我们的例子中,我们使用了Voter Bean,该Bean否决了对属性的改变。 为JellyBean选择vetoableChange
分类:Java 查阅全文
javabean 101 17
设置约束属性监听者 约束属性监听对象实现了VetoableChangeListener接口,该接口包含了vetoableChange方法。源Bean一旦发送了一个约束属性变化事件,就会在每个注册的监听者中调用vetoableChange方法。监听者通过使用该方法接收属性变化事件,并且接受或者拒绝拟议的属性变化。如果它们拒绝了拟议中的属性变化,就会抛出一个PropertyVetoException
分类:Java 查阅全文
javabean 101 16
设置约束属性 源Bean设置约束属性的步骤如下: 实现一个机制,可以让实现了VetoableChangeListener接口的监听对象在接受属性变化通知时,注册或者注销其兴趣。这些监听对象并不是接受已经发生变化的属性的通知,而是接受拟议中的属性改变通知。Bean通过对VetoableChangeSupport工具类采用继承或者实例化的方式,来完成上述任务,该类中含有把VetoableCha
分类:Java 查阅全文
JavaBean 101 16
在BeanBox中连接Bean 一旦Bean 正确地定义了一个关联属性,BeanBox就可以识别出来。这是因为关联属性可以把属性变化事件广播出去。对于该Bean来说,BeanBox包含了一个propertyChange接口项。对于所选择的已经定义了关联属性的Bean来说,PropertyChange接口项将会出现在Events菜单中。 在Bean的Edit菜单中选择Events。一旦选择了
分类:Java 查阅全文
JavaBean 10 15
设置属性监听者 现在让我们来设置监听Bean,用来接收MyButton中的属性改变事件以及作出可能的响应。 实现PropertyChangeListener接口。在该接口中有一个名为propertyChange的方法。public abstract void propertyChange(    PropertyChangeEvent evt)发送属性变化事件
分类:Java 查阅全文
JavaBean 101 14
设置关联属性 在一个Bean中设置关联属性的基本步骤如下: 调入java.beans 包,以便访问该包中所定义的一些方便类。MyButton中的import语句的使用方法如下:import java.beans.*; 实例化java.beans.PropertyChangeSupport类。private PropertyChangeSupport changes = new &nbs
分类:Java 查阅全文
JavaBean 101 12
Finishing Touches 现在,在BeanBox中已经显示出该按钮了,该按钮看起来就像个Bean。属性表列出颜色和标签的属性。通过编辑属性表,你可以在设计阶段设置这两个属性了。注意:按钮的颜色已经变为青色(cyan)。要完成这件事情,需要改变BeanColor实例变量的内容。 private Color BeanColor = Color.cyan; 所产生的新的显示效果,是在B
分类:Java 查阅全文
JavaBean 101 13
JavaBean 101,第二部分(三) 作者: 翻译:廖铮 日期: 2001年03月08日 添加属性 前面的课程中,演示了如何添加简单的属性到Bean中,以及如何在BeanBox中进行编译和测试。本节课中,我们将来学习如何在Bean中实现其他类型的属性,这些属性包括: 关联(绑定)属性 约束属性 这些类型更为复杂的属性需要Bean之间能够互相通信。回忆一下我们在前面所
分类:Java 查阅全文
Thinking in java 中文版 程序源代码
我发表在了文件列表里: 第一部分:http://www.csdn.net/filebbs/read_topic.asp?id=326 第二部分:http://www.csdn.net/filebbs/read_topic.asp?id=325   (完)            
分类:Java 查阅全文
Java Applet 入门 5
Java Applet 入门 yy435 太平洋网络学院 第二天 3、表达式与运算符 表达式是由变量、常量、对象、方法调用和操作符组成的式子。符合语法规则的表达式才能被编译系统理解、执行并计算。 说起表达式,也并不是很复杂,就是日常我们见到的数学式子,但有一些区别,Java中的表达式由于操作符的不同,而有很多的种类了。大致可以分为: 1)赋值与强制类型转换赋值运算符对应了赋值
分类:Java 查阅全文
<< 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 >>