JDialog Dialog的区别是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:42:06
介绍下这两个都是什么?区别和联系是什么?
一个类extends的是Dialog,但需要用到JDialog里的方法了,应该怎么办?
这个类的内容太多了,如果将extends修改成JDialog那需要改的东西太多了,而且设计别的文件,能不能不修改extends的内容,而实现Dialog使用JDialog中方法的方法?
具体内容:一个button要用JDialog的
getRootPane().setDefaultButton(button);
怎么实现?
3q~
我这是swt、jface、rcp做出的项目
哪来的awt和swing啊

使用委托
Delegate Sub FDialog(参数要与JDialog中的方法相同)
'必须写在类中

dim k as New FDialog(AddressOf JDialog.方法)
extends.Invoke(k,New Object() {参数})
'有多个参数用逗号分开,{}不能省略

委托的意思就是,自己办不到的事,拜托别人解决!
另外委托应用要根据实际情况做相应的调整,上面的只是大概示范!
楼主可以根据情况做一些调整!
或者把问题说的再详细一些,我把代码写完整一些

一个是awt组件,一个是swing组件。建议使用swing组件