【程序编程相关:JAVA/JSP学习系列之九(理解构造器】
写 bean 的最好方法是遵循 sun microsystems 的 javabean 规范.您可以在 www.javasoft.com 上获得更多关于 javabean 的信息. 【推荐阅读:JSP语法(12)——<jsp:u】
特性 【扩展信息:WebLogic的初步研究(2):结构篇】一般的 bean 需求
操作 事件 提示与窍门 一般要求 首先,您必须有一个不带有参数的公用构造器.此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值,例如:public fireworks()
{ setautostart(true); setbackground(color.black); setspeed(10); setradius(40); . . . }如果 bean 是一个从 java.awt.component 类继承而来的可视 bean,您就应该为 bean 定义一个缺省的首选大小,例如:
public dimension getpreferredsize()
{ return (new dimension(radius*3, radius*3)); }public dimension getminimumsize()
{ return getpreferredsize(); }特性
对于您需要的每个特性,您应该有一个带有匹配公用 getter 与 setter 方法的专用实例变量,例如:private int speed;
. . . public int getspeed() { return speed; }public void setspeed(int s)
{ speed = s; }此 get 与 set 方法必须有与实例变量相同的名称,但是第一个字母要大写并以 get 与 set 开头.
由于连接而在任何时候更改它们的特性时,确认 bean 在运行时行为正确也是很重要的.如果特性的更改影响到 bean 的可视外观,您应该以此特性设置的方法来调用
repaint();.
同样,如果特性的更改影响到 bean 的大小与位置,您需要确认获得验证的事物.我们建议编写您自己的 validateall 方法,如下所示: ... 下一页