锘??xml version="1.0" encoding="utf-8" standalone="yes"?>97se国产在线视频,国内精品一区视频,色综合天天综合给合国产http://www.aygfsteel.com/jy02149522/category/29586.htmlzh-cnSat, 23 Feb 2008 00:10:49 GMTSat, 23 Feb 2008 00:10:49 GMT60- javabean浜嬩歡鐩戝惉http://www.aygfsteel.com/jy02149522/archive/2007/06/01/121377.html絎簲姝?/dc:creator>絎簲姝?/author>Fri, 01 Jun 2007 08:26:00 GMThttp://www.aygfsteel.com/jy02149522/archive/2007/06/01/121377.htmlhttp://www.aygfsteel.com/jy02149522/comments/121377.htmlhttp://www.aygfsteel.com/jy02149522/archive/2007/06/01/121377.html#Feedback0http://www.aygfsteel.com/jy02149522/comments/commentRss/121377.htmlhttp://www.aygfsteel.com/jy02149522/services/trackbacks/121377.htmljavabean浜嬩歡鐩戝惉渚嬪瓙
鎴戜嬌鐢↗AVA寮鍙戦」鐩?涔熷垰鍒氬彧鏈夊崐騫村鐨勬椂闂村惂 鏍規湰鎻愪笉涓婁粈涔堢粡楠?鎬繪槸浠庣綉涓婃壘鍒漢鐨勪唬鐮佸拰渚嬪瓙鐪?浣嗚嚜宸卞嵈浠庢湭涓婁紶榪囦粈涔堜笢瑗跨粰鍒漢鐪?鑰屼笖鏈榪戝彂鐜版壘鍒扮殑綺懼崕閮芥槸鍒漢鐨凚LOG閲屽啓鐨勫唴瀹?涓鏃舵劅瑙変笉閿?鎴戜篃鎶婅嚜宸辯殑瀛︿範璁板綍鎼炰笂鍘誨惂
棣栧厛榪欎釜渚嬪瓙 鎴戝仛浜?涓被 鍒嗗埆鏄?/p>
1 TestListener綾?榪欎釜綾繪槸鎴戜滑鑷繁鍐欑殑鐩戝惉鏈嶅姟
1 import java.beans.PropertyChangeListener;
2 import java.beans.PropertyChangeSupport;
3
4
5 public class TestListener{
6
7 PropertyChangeSupport listeners = new PropertyChangeSupport(this);
8
9 //娣誨姞鐩戝惉鍣?/span>
10 public void addPropertyChangeListener(PropertyChangeListener l) {
11 listeners.addPropertyChangeListener(l);
12 }
13
14 //瑙﹀彂灞炴ф敼鍙樼殑浜嬩歡
15 protected void firePropertyChange(String prop, Object old, Object newValue) {
16 listeners.firePropertyChange(prop, old, newValue);
17 }
18
19 //瑙﹀彂緇撴瀯鏀瑰彉鐨勪簨浠?/span>
20 protected void fireStructureChange(String prop, Object child) {
21 listeners.firePropertyChange(prop, null, child);
22 }
23
24 //鍒犻櫎鐩戝惉鍣?/span>
25 public void removePropertyChangeListener(PropertyChangeListener l) {
26 listeners.removePropertyChangeListener(l);
27 }
28 }
29
30
2 TestPropertyChangeListener綾?nbsp; 榪欎釜鏄竴涓洃鍚櫒綾?鏄敤鏉ョ洃鍚琓estListener綾葷殑
1
import java.beans.PropertyChangeEvent;
2
import java.beans.PropertyChangeListener;
3
4
public class TestPropertyChangeListener implements PropertyChangeListener
{
5
6
public void propertyChange(PropertyChangeEvent evt)
{
7
System.out.println(evt.getNewValue());
8
System.out.println(evt.getOldValue());
9
System.out.println(evt.getPropagationId());
10
System.err.println(evt.getPropertyName()); //榪欎釜灝辨槸鎺ュ彈榪囨潵鐨勬爣璇?nbsp;
11
Object j = evt.getSource(); //緇忚繃杞瀷鍙互寰楀埌 瀹屾暣鐨凚ean瀵硅薄
12
System.out.println("JY:PropertyChangeListener");
13
14
15
}
16
17
}
18
19
3 Bean綾?榪欎釜綾誨緢綆鍗曠殑 灝辨槸寰堢畝鍗曠殑JAVABEAN
1
public class Bean extends TestListener
{
2
3
private String name;
4
private String pwd;
5
public String getName()
{
6
return name;
7
}
8
public void setName(String name)
{
9
String old = this.name;
10
this.name = name;
11
firePropertyChange("name",old,name);
12
//絎竴涓弬鏁?nbsp;鏄爣璇嗗彿 鎴戜滑鍙互閫氳繃榪欎釜鏉ュ垽鍒槸鍝噷瑙﹀彂 浜嗕簨浠?/span>
13
14
}
15
public String getPwd()
{
16
return pwd;
17
}
18
public void setPwd(String pwd)
{
19
String old = this.pwd;
20
this.pwd = pwd;
21
firePropertyChange("pwd",old,pwd);
22
}
23
24
}
25
26
4 Test綾?鎵ц綾?/p>
1
public class Test
{
2
3
public static void main(String[] args)
{
4
Bean n = new Bean();
5
//鎶婃垜浠仛濂界殑 鐩戝惉鍣?nbsp;澧炲姞緇檍avabean瀵硅薄
6
n.addPropertyChangeListener(new TestPropertyChangeListener());
7
//褰揝ETNAME鐨勬椂鍊?nbsp;灝變細瑙﹀彂 鐩戝惉鍣?nbsp;涓殑鏂規硶
8
n.setName("a");
9
n.setPwd("sdf");
10
}
11
}
12
13
鎴戣嚜宸辨兂浜嗕竴涓?nbsp; 鍏跺疄JAVA鎵鏈夌殑鐩戝惉鏈烘櫤 濂借薄閮芥槸榪欐牱瀛愬疄鐜扮殑 姣斿鎸夐挳閭d簺
鎴戝紑濮嬬壒鍒笉鐞嗚В 鎸夐挳鐨勯偅浜涗簨浠舵槸鎬庝箞鍥炰簨 鐜板湪緇堜簬鏈夌偣鏄庣櫧浜?nbsp;
榪欐槸鎴戝啓鐨勭涓綃囦笢涓?nbsp; 铏界劧閮芥槸寰堟祬鐨勪笢瑗?nbsp; 浣嗚繕鏄笇鏈涘ぇ瀹惰兘澶熷枩嬈?nbsp; 騫朵笖瀵瑰ぇ瀹舵湁鐐瑰府鍔?/p>

]]>
主站蜘蛛池模板:
福泉市|
抚宁县|
昌黎县|
吉安县|
中方县|
安化县|
青田县|
碌曲县|
保康县|
泰宁县|
镇巴县|
林西县|
清涧县|
福海县|
安新县|
原阳县|
象州县|
辰溪县|
政和县|
石台县|
通江县|
和平县|
武平县|
苍南县|
祁门县|
手游|
广东省|
潜江市|
阿拉善盟|
肇州县|
宽城|
新泰市|
麦盖提县|
开江县|
邳州市|
洛川县|
贡山|
布尔津县|
靖江市|
饶河县|
南江县|