B调A,C也调A,怎么在A里面判断是哪个画面调的???
解决方案 »
- java.sql.Date和java.util.Date转换问题
- 菜鸟级别人提问 请教高手这里的调用错在哪里
- java中常用到parse()这个静态的方法,是干什么的??
- 为什么conn.setAutoCommit(false)不起作用?
- 如何清除反射代码中的警告?
- mfc 同一个对话框内, 编辑框 不响应 按钮的文本输入消息
- 如果读写二进制文FileOutputStream与DataOutputStream为什么要组合使用?
- 高分求关于读写文件的几行代码,在线等待
- 求助Java class 中文参考手册
- JAVA串口通信问题,急
- 163邮箱的服务器地址是多少???
- 关于JasperReport1.2.5和iReport1.2.5如何制作饼图,柱图等图形图表。。。。急。。。。
class A extends JPanel{ public A(){
C c = new C(A);
}
}class B extends JPanel{
public B(){
C c = new C(B);
}
}class C {
JPanel parent = null;
public C(JPanel parent){
this.parent = parent; if(parent instanceof A){
System.out.println("parent is A");
}else if(parent instanceof B){
System.out.println("parent is B");
}
}
}
A,B,C分别是3个不同的画面....
但是你的具体要求你要说清楚
B和C这两个类调用A的方法,还是B和C这两个类把A做为参数
还是BC都是A的子类?
方法bc点,不过管用
System.out.println("aaa");
}现在问的就是if后面的条件怎么写,注意:是在initialize事件里,所以不能用标签变量之类的东西