ITPUB??ì3
ITPUB论坛 » Java企业开发 » 请教一个java值传递的问题。

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: [原创] 请教一个java值传递的问题。
在线/呼叫 Sky-Tiger
天王盖地虎


来自 Vancouver
精华贴数 39
个人空间 0
技术积分 160820 (3)
社区积分 46919 (14)
注册日期 2004-2-19
论坛徽章:271
现任管理团队成员ITPUB长老会成员Heart of PUB管理团队2007贡献徽章管理团队2006纪念徽章会员2007贡献徽章
会员2006贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:猴生肖徽章2007版:猪

发表于 2008-7-1 22:43 
高招没有,但是没有你水!


__________________
-----孰能浊以静之徐清  孰能安以动之徐生-----  
-----风来疏竹  风过而竹不留声;雁照寒塘  雁去而塘不留影; 故君子事来而心始现  事去而心随空----

----------------
Groovy 研究中...
JAX-WS20(finished)/CXF/ESB/BPEL 研究中...
EJB3(finished)/Hibernate3 研究中...
OSGI/KnopflerFish 研究中...
JBOSS Seam2.0/JSF/AJAX(finished)/ICEFace/ZKoss/Flex3 研究中...
Mysql 研究中...
Spring2.5  研究中...
Blog/Wiki/RSS/ATOM 研究中...
只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40498 (18)
社区积分 10926 (143)
注册日期 2005-6-10
论坛徽章:80
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
      

发表于 2008-7-2 09:06 


QUOTE:
原帖由 Sky-Tiger 于 2008-7-1 22:43 发表
高招没有,但是没有你水!

彼此彼此


__________________
只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4218 (332)
社区积分 3497 (385)
注册日期 2006-6-15
论坛徽章:22
2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:举重2008年新春纪念徽章   
      

发表于 2008-7-2 09:21 
modelListener, propertychange

上sun把jfc的swing的tutorial文档下下来看一下


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
离线 iooyoo
迷眼流金


精华贴数 0
个人空间 20
技术积分 4218 (332)
社区积分 3497 (385)
注册日期 2006-6-15
论坛徽章:22
2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:举重2008年新春纪念徽章   
      

发表于 2008-7-2 09:24 
点确认时更新

这个不是有事件了吗? 事件驱动 你怎么处理这个事件的?

要是像不点击确认也更新, 你总有个事件发生吧,值变化啥的,不然就自己线程定时更新了


__________________

使君欲醉离亭酒
酒醒离愁转有
紫禁多时虚右
苕霄留难久
一声歌掩双罗袖
日落乱山春后
犹有东城烟柳
青荫长依旧
只看该作者    顶部
离线 misscai
Misscai


精华贴数 0
个人空间 0
技术积分 90 (17890)
社区积分 0 (107124)
注册日期 2004-2-25
论坛徽章:0
      
      

发表于 2008-7-2 10:46 
to justforregister ,tiger:
    两位老大都给过我很多的帮助,而且两位老大各有所长,因此不必为我这种弱智的问题伤了和气。
 java是一个很深奥的语言,不可能每个知识点都掌握,何况swing是公认的最复杂的GUI设计工具。俗话说“术业有专攻”,相信两位老大在其他方面一定有过人之处。再次谢谢各位给我的帮助。
to  iooyoo :
  谢谢您的提示,我先看看,如有不懂,再请教您!


只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 40498 (18)
社区积分 10926 (143)
注册日期 2005-6-10
论坛徽章:80
现任管理团队成员开发板块每日发贴之星生肖徽章2007版:猪开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星
      

发表于 2008-7-2 13:38 


QUOTE:
原帖由 misscai 于 2008-7-2 10:46 发表
to justforregister ,tiger:
    两位老大都给过我很多的帮助,而且两位老大各有所长,因此不必为我这种弱智的问题伤了和气。
 java是一个很深奥的语言,不可能每个知识点都掌握,何况swing是公认的最复杂的GUI设计工具。俗话说“术业有专攻”,相信两位老大在其他方面一定有过人之处。再次谢谢各位给我的帮助。
to  iooyoo :
  谢谢您的提示,我先看看,如有不懂,再请教您!

take it easy


__________________
只看该作者    顶部
离线 aeoluskim
初级会员



精华贴数 0
个人空间 0
技术积分 24 (48637)
社区积分 0 (1444465)
注册日期 2007-6-23
论坛徽章:0
      
      

发表于 2008-7-3 10:51 
public class A{
        private Vector aListeners = new Vector();
        private int value;
        public int getValue(){
                return value;
        }
        public void setValue(int newValue){
                if(value!=newValue){
                value = newValue;
                AEvent evt= new AEvent(this,value);
                //如果值改变的话,就触发事件
                fireAEvent(evt);
                }
        }
        public synchronized void addAListener(AListener a){
                aListeners.addElement(a);
        }
        public synchronized void removeAListener(Alistener a){
                aListeners.removeElement(a);
        }
        public void fireAEvent(AEvent evt){
                Vector currentListeners = null;
                synchronized(this){
                currentListeners = (Vector)aListeners.clone();
                }
                for(int i =0;i<currentListeners.size();i++){
                        AListener listener = (AListener)currentListeners.elementAt(i);
                        listener.performed(evt);
                }
        }
}
//定义接口,当事件触发时调用
public interface AListener extends java.util.EventListener{
public abstract void performed(AEvent e);
}
//定义事件
public class AEvent extends EventObject{
        private int value;
        public AEvent(Object source){
        this(source,null);
        }
        public AEvent(Object source,int newValue){
                super(source);
                value = newValue;
        }
}
class B{
        public B(){
        A a = new A();
        a.addAListener(new AListener(){
                public performed(AEvent e){
                //要处理的
                }
        });
        }
}


只看该作者    顶部
在线/呼叫 laobai1982
前进


来自 大地
精华贴数 0
个人空间 0
技术积分 2481 (632)
社区积分 17943 (85)
注册日期 2007-11-30
论坛徽章:102
玉石琵琶蓝色妖姬嫦娥红孩儿铁扇公主玉兔
      

发表于 2008-7-3 14:17 
LS的,哎!


__________________
大店不喝酒,小店不吃菜!
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问