JavaBean 101

原创 2001年07月24日 09:10:00
JavaBean 101,第一部分

日期: 2001年02月14日

JavaBean是用java语言编写的可重用的软件组件。编写JavaBean组件的方法同编写其他Java类一样。你也可以利用已有的组件, applet小程序或者Java类,并把它们转变为JavaBean。

该教程有两个目的,它们是:

  • 讲授创建JavaBean的基本方法。
  • 阐述所有的JavaBean的背后所包含的基本概念,并演示出这些概念是如何同实际的程序设计技术相关联的。

要学习该教程,你必须安装如下软件:

按照这些程序所附带的安装指南进行安装。

该教程并不能替代JavaBean标准,但是它提供了详细的例子和指导步骤,用于帮助你构建和使用JavaBean。在使用该教程的同时,你可以阅读有关标准的相关章节。你也许可以发现,学习由BDK所提供的这些例子的源代码,会对你很有帮助。

定义:Bean是什么?

如果你使用过诸如Delphi 或者Visual Basic这样的软件开发工具的话,那么你就已经有了关于bean的概念。JavaBean是用Java语言编写的可重用软件组件。它可以通过构建工具用可视化的方式创建。一个JavaBean通常简称为Bean。

软件组件是个自含的,可重用的软件单元。通过使用可视化的应用程序构建工具,软件组件可以嵌入到applets小程序,应用程序, servlets和复合组件中。你可以在一个图形化的用户接口下进行这种组合,而且立即就可看到组合的结果。

javabean 101 16

设置约束属性源Bean设置约束属性的步骤如下:实现一个机制,可以让实现了VetoableChangeListener接口的监听对象在接受属性变化通知时,注册或者注销其兴趣。这些监听对象并不是接受已经发...
  • morningbird
  • morningbird
  • 2001年07月24日 09:31
  • 552

javabean 101 17

设置约束属性监听者约束属性监听对象实现了VetoableChangeListener接口,该接口包含了vetoableChange方法。源Bean一旦发送了一个约束属性变化事件,就会在每个注册的监听者...
  • morningbird
  • morningbird
  • 2001年07月24日 09:32
  • 477

JavaBean 101 10

JavaBean 101,第二部分(二) 作者: Beth Stearns / 廖铮 日期: 2001年03月08日 创建一个Bean如果你要学会创建一个Bean,最简单的方法莫过于先学会创建一个基本...
  • morningbird
  • morningbird
  • 2001年07月24日 09:23
  • 503

JavaBean 101 12

Finishing Touches现在,在BeanBox中已经显示出该按钮了,该按钮看起来就像个Bean。属性表列出颜色和标签的属性。通过编辑属性表,你可以在设计阶段设置这两个属性了。注意:按钮的颜色...
  • morningbird
  • morningbird
  • 2001年07月24日 09:26
  • 509

JavaBean 101 3

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 21:46
  • 68

JavaBean 101 14

设置关联属性在一个Bean中设置关联属性的基本步骤如下:调入java.beans 包,以便访问该包中所定义的一些方便类。MyButton中的import语句的使用方法如下:import java.be...
  • morningbird
  • morningbird
  • 2001年07月24日 09:28
  • 497

JavaBean 101 8

JavaBean同Widgets的区别?JavaBean 定义了一个设计时间接口,该接口可以让应用程序设计工具或者构造工具对组件进行查询,以便了解组件所定义的属性种类,发出的事件类型或者所响应的事件类...
  • morningbird
  • morningbird
  • 2001年07月24日 09:21
  • 420

JavaBean 101 5

启动BeanBox当你启动BeanBox时,你会看到三个窗口:ToolBox 窗口 BeanBox 窗口 Properties(属性)窗口 ToolBox窗口显示了当前安装在BeanBox中的Java...
  • morningbird
  • morningbird
  • 2001年07月24日 09:17
  • 454

JavaBean 101 11

Serializable接口首先,Bean必须实现Serializable接口。支持该接口的对象可通过磁盘保存和恢复它们的状态。已经定制的Bean(通常在构造工具中编辑其属性)必须能够在需要时保存和恢...
  • morningbird
  • morningbird
  • 2001年07月24日 09:24
  • 594

JavaBean 101 7

完成你的程序要完成该例子程序,还要添加一个停止按钮。只需仿照上述步骤,重复进行即可:1.   在Toolbox 菜单中,从现有的Bean中选取OurButton,之后把它放到BeanBox中启动按钮的...
  • morningbird
  • morningbird
  • 2001年07月24日 09:19
  • 495
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaBean 101
举报原因:
原因补充:

(最多只允许输入30个字)