如何在class A里控制class B的Component或Layout的状态变化? 那两个application之间如何通信呢?只能传传参数,不能实时监听吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用个危险的办法,把B中的Component设置成static再控制怎么样? interface myListener{ actionPerformed(){ }}class A{ myListener ls = new myListenerAdapter(); A(){ new B().addListener( this.ls ); } class myListenerAdapter extends myListener(){ actionPerformed(){ //do what you want } }}class B{ myListener ls = null; public void addListener( myListener param ){ this.ls = param; } public void actionPerformed(){ if( this.ls != null ){ this.ls.actionPerformed(); } } onButtonClicked(){ this.actionPerformed(); }} 请问 bluesmile979(笑着) "interface myListener{actionPerformed(){}}"写在哪里?就这样写好像有错 关于小球运动路径问题 菜鸟求解! 那位高手来解释一下System类中out,err和in的原理 计算器问题。 Map<? extends K, ? extends V> m这是什么意思? 关于JTextField中添加记录的问题. 内部类的问题 我碰到一件非常奇怪的事情,让我百思不得其解! JAVA初学的困惑,简单问题啊!! 如何在javascript中调用winexec命令? !!!100分求解一个很简单的问题,在线等候!急用!谢谢! 在IE中载入JAVA APPLET程序时失败的问题
actionPerformed(){
}
}class A{
myListener ls = new myListenerAdapter();
A(){
new B().addListener( this.ls );
}
class myListenerAdapter extends myListener(){
actionPerformed(){
//do what you want
}
}}class B{
myListener ls = null;
public void addListener( myListener param ){
this.ls = param;
}
public void actionPerformed(){
if( this.ls != null ){
this.ls.actionPerformed();
}
} onButtonClicked(){
this.actionPerformed();
}}
{actionPerformed(){}
}"写在哪里?就这样写好像有错