方法一:将DrawPanel 作为 myFrame 的内部类, 这样就可以直接访问drawPanel所在的myJFrame中的控件方法二: DrawPanel 构造器传入myJFrame对象
解决方案 »
- Java数据库编程出现的问题,求大神指教啊!!!
- 为什么PrintStream(OutputStream os).println()可以自动刷新
- java OO设计问题 大家来讨论下
- 如何让C/S模式的程序支持Internet,Intranet和Extranet?
- 如何在JBUILDER下安JDK1.5啊????
- 新手弱问 JTextPane 问题
- helloworld 也出错,请帮忙!
- 请推荐学java的一本好书吧!
- 为什么这样不能在ie5.5里面看结果!s说要我下载java虚拟机!我该如何处理阿!!
- 请教一个Swing技术的“小开发需求不完美”的实现方法.
- ◎◎◎【赐教】static vs. override◎◎◎
- 帮我看这个程序,不到10行
myJFrame是个容器,也就是窗体,所有的控件包括mydrawPanel都在myJFrame这个窗体中,可以理解成 mydrawPanel的拥有者窗体myJFrame,那么你在mydrawPanel中设置一个属性,该属性的目的就是 持有拥有者即myJFrame的引用……,
ok,你明白,我怎么也说得好乱阿,
Container context = (Container)getfather();
Container frame = (Container)getfather();
fram....有没有比较直接的方法引用到?
是
getParent()
不是
getfather()
if(e.getSource==DrawPanel的实例.getDrawPanel的控件())
{}DrawPanel 上的控件可视化设置为default这样就能满足你的要求了
和在DrawPanel类(JPanel的子类)中定义的监听事件有何区别?
运行时,是不是会同时触发这两个事件?