当前位置: 技术问答>java相关
菜鸟问题,在jbuilder中的编程小问题
来源: 互联网 发布时间:2015-08-20
本文导语: 我有两个类分别为 JDialog和JFrame ,其中JFrame是JDialog的owner,现在我在 JDialog的类中用了一下代码:this.getOwner().getContentPane()为什么是错的? 其实我只是想在JDialog中为JFrame中的几个JTextField赋值,然后关掉JDialog。 请问怎...
我有两个类分别为 JDialog和JFrame ,其中JFrame是JDialog的owner,现在我在
JDialog的类中用了一下代码:this.getOwner().getContentPane()为什么是错的?
其实我只是想在JDialog中为JFrame中的几个JTextField赋值,然后关掉JDialog。
请问怎么写代码?
JDialog的类中用了一下代码:this.getOwner().getContentPane()为什么是错的?
其实我只是想在JDialog中为JFrame中的几个JTextField赋值,然后关掉JDialog。
请问怎么写代码?
|
因为this.getOwner返回的不是JFrame类型的,需要类型转换
((JFrame)this.getOwner()).getContentPane()
((JFrame)this.getOwner()).getContentPane()