急:如何让application A控制application B? 和http://expert.csdn.net/Expert/topic/1785/1785560.xml?temp=.210705一并给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将applicationA的窗体作为参数传到applicationB,如:在A中new applicationB(this);在B的构造函数中接收public applictionB(applicationA a) 多谢beyond_xiruo(乱谈情) ,能否再说得具体一些?A中?=new applicationB(this);在A的构造函数中吗?还是main中?JBuilder中 public applictionB(applicationA a){ enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception {如何把a传到这里?} 请yuanmeng163(今天我有空) 也帮忙解答,昨天一个类似问题你给出了较好的答案。今天继续给分,多谢 ????刚才刚给另一个帖子做的,你们老师留作业?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(){}}"写在哪里?就这样写好像有错 晕,我直接写的,主要是把思路写给你。哪里有问题你调试一下嘛。i fu le you.interface myListener{ void actionPerformed(){ }}class A{ myListener ls = new myListenerAdapter(); A(){ new B().addListener( this.ls ); } class myListenerAdapter implements 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(); } } void onButtonClicked(){ this.actionPerformed(); }} beyond_xiruo(又再次无奈的离开) 的办法我明白了。bluesmile979(笑着) 的没看懂,自己的问题。在另一贴中你给了相同的答案,我给40分,此贴就少些了 【新人】file的使用,小程序是否写错了路径?? netbeans rcp 的一个问题? JAVA程序员面试32问 怎样让JTable中的数据居中对齐? java工厂模式的一个例子 论全世界所有程序员都会犯的错误-----有关类的构造 (2) why my code is wrong Applet用处大吗? 请问谁使用过com.l2fprod.gui.plaf.skin.SkinLookAndFeel风格!!!! 动态设置表单? 如何定时发送数据?Timer类问题!求救!!!!!!!!!!!!!! java 3D question (50分,绝对结帐,希望有人能帮忙,老板催活!!!)
在A中
new applicationB(this);
在B的构造函数中接收
public applictionB(applicationA a)
A中
?=new applicationB(this);
在A的构造函数中吗?还是main中?
JBuilder中
public applictionB(applicationA a)
{
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception
{如何把a传到这里?}
昨天一个类似问题你给出了较好的答案。
今天继续给分,多谢
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(){}
}"写在哪里?就这样写好像有错
void actionPerformed(){
}
}class A{
myListener ls = new myListenerAdapter();
A(){
new B().addListener( this.ls );
}
class myListenerAdapter implements 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();
}
} void onButtonClicked(){
this.actionPerformed();
}}
bluesmile979(笑着) 的没看懂,自己的问题。
在另一贴中你给了相同的答案,我给40分,此贴就少些了