当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

操作Java Beans在操纵程序中成立组件[Java编程]

赞助商链接



  本文“操作Java Beans在操纵程序中成立组件[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
JavaBeans模块使开辟人员可以成立称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件、Java小型利用程序(applets)或利用程序上.JavaBeans遍及利用于IDE利用程序,使你可以很简单地可视化组合组件并动态改正它的属性.

Beans是动态的,答应你改变和定制它.在JavaBean Builder Tool里的计划模块中,你能操纵 Bean的属性窗口来可视化定制和保存(长期)bean.你也可以从toolbox中挑选一个bean,把它拖拽到窗体中,再改正它的外观和行为与定义它和其他Bean的交互关系,并把它和其他Bean组合到一个applet或利用程序、或新的Bean里面去.

Beans在功效和用处上利用很广.比方说,以下项都用到了beans:

·图形化用户接口(GUI)

·非可视化beans,比方拼写检测器

·别的范例,比方applets

JavaBean标准

一个JavaBean其实就是一个Java类.JavaBeans API标准书中针对它的办法和属性定义了一个简单的标准,你必须在Java类顶用这些办法和属性,不然就不能成为一个JavaBean.Bean的特点(也就是属性、办法、事件)都应能被带有bean的利用程序发现,大概被IDE利用程序发现,比方IBM Eclispse或Intellij IDEA.这种发现历程被称之为内省(introspection).

Beans以以下二种方法支持内省(introspection):

它们按照特定的法则也就是熟知的计划情势来命名特点.Java.bean.Introspector类通过查抄计划情势来发现bean特点.Java.beans.Introspector类依靠核心的Java反射API.

它们操纵一个相关联的bean信息类来显式供应属性、办法和事件信息,这个类实现BeanInfo接口,它能显式的供应应那些利用程序成立工具(Builder Tool)要用到的特点.

属性是bean的外观和行为的特点,你可以在计划的时刻改正.Bean Builder工具通过内省(introspection)发现它的属性并供应应外部用于处理.Bean对外供应属性的操作,所以它们能在计划的时刻来定制.定制有二种方法:一是通过利用属性编辑器,别的一个是通过利勤奋效更强盛的bean定制器.

Beans利用事件与其他beans举行通信.承受事件的bean(监听bean)和激活事件的bean(源bean)通过注册接洽起来.Bean Builder工具能检测一个bean并判断哪个beans能激活事件(发送),哪个能处理事件(接纳).

长期性(Persistence)确保beans能保存和恢复它们的状况.改正一个bean的属性后,你可以保存bean的状况并能在今后恢复到未改变时的状况.JavaBean体系构造操纵Java对象序列化来支持长期性.Bean的办法和java的办法没有辨别,你也可以从别的beans大概一个脚本环境中去调用这些办法.缺省情形下,全部public办法都是对外可调用的.
  以上是“操作Java Beans在操纵程序中成立组件[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操作Java线程池技术实现TCP端口扫描
  • 操作Java Beans在操纵程序中成立组件
  • 操作Java Swing筹划通用对话框
  • 操作Java Swing筹划尺度对话框
  • <b>操作JAVA语言实现支持视频点播的WEB服务器</b>
  • 操作Java三步实现Cool Button
  • 操作javamail收取Hotmail的退信
  • 操作Java Applet编程实现动画特技
  • 操作Java实现Web服务器
  • 操作Java实现串口全双工通讯
  • 操作java Api打印JTable
  • 操作Java技术开辟Web网络课件浅议
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .