可视化编程中的JavaBean简介
在其他语言中,“可视化编程”都取得了卓越的成绩。例如,微软公司的Visual Basic(VB),Borland公司的Delphi等,实质上“可视化编程”就是组件在运行的程序中可被观察到的方式,所以,以上两种“可视化编程”语言操作过程包括从选用区选择组件,然后将其拖曳到窗体上。
“可视化编程”下的JavaBean较“非可视化”的JavaBean多一个过程,即添加事件。对于这些事件,要使用Swing中处理器的方式。通常情况下,内置事件与监听事件就可以满足实际的开发需要了,不过也可以根据需要自己编写事件与监听器接口。
下面举一个“可视化编程”中JavaBean的例子,操作步骤如下。
(1)在JavaBean中定义3个属性,代码如下:
com\wsy\visalJavaBean.java关键代码:
private int color; //定义color属性
private int background; //定义background属性
private int active; //定义active属性
public int getActive() { //定义active属性的getXXX()方法
return active;
}
(2)分别为这3个属性定义setXXX()方法和getXXX()方法。代码如下:
com\wsy\visalJavaBean.java关键代码:
public void setActive(int active) { //定义active属性的setXXX()方法
this.active = active;
}
public int getBackground() { //定义color属性的getXXX()方法
return background;
}
public void setBackground(int background) { //定义background属性的setXXX()方法
this.background = background;
}
public int getColor() { //定义color属性的getXXX()方法
return color;
}
public void setColor(int color) { //定义color属性的setXXX()方法
this.color = color;
}
(3)在这个JavaBean中定义一个添加监听器的方法和一个删除监听器的方法。关键代码 如下:
com\wsy\visalJavaBean.java关键代码:
public void addActionListener(ActionListener l){ //添加监听方法
……//省略代码
}
public void removeActionListener(ActionListener l){ //删除监听方法

RSS订阅






