作者pakx ( bouer)
看板java
标题[问题] Swing 元件变更物件内容後的存取
时间Sat Nov 15 22:08:31 2008
小弟现在在写一个包含Swing元件的物件,
姑且称之为物件A,A里面还有其他属性
我在这些元件里面加入了监听器,当事件发生时会更改此物件的属性
而当我从别的物件中要存取物件a的属性时
要怎麽做才能存取该改後的属性
这有点难以表达=.=,小弟附上code
public class A extends JFrame{
public int att=0;
JEditorPane e = new JEditorPane();
LinkHandler link = new LinkHandler();
public A(){
...
...
e.addHyperlinkListener(link);
this.add(e);
...
...
}
private class LinkHandler implements HyperlinkListener{
public void hyperlinkUpdate(HyperlinkEvent event){
att = 1;
}
}
public void main(String args[]){
A test = new A();
System.out.print(test.att);
}
}
像是这样子的话,印出来的就是0,而我希望能够印出1来
想请问各位大大有没有什麽方法能够让A的存取能够等到关掉视窗
或者是某个事件发生之後呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.10.106