请问java中getAncestorOfClass()怎样使用?

 我来答
菠萝_D
2008-10-20 · 超过12用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
这个方法是javax.swing.SwingUtilities类的一个静态方法,通过类名或引用名调用,结构:

public static Container getAncestorOfClass(Class<?> c, Component comp)
功能:在组件层次结构中搜索上面的 comp 的便捷方法,返回它找到的类 c 的第一个对象。就是在你开发的组件系统中,找到你想要的部件comp(Component是所有组件的父类,即可用Component引用所有的组件对象)的所在容器类,即comp的上层容器,然后以第一个参数指定的类返回,引用类型为java.awt.Container。
如:要查找comp的上层容器类,类型是A
Container c=javax.swing.SwingUtilities.getAncestorOfClass(A.class,comp)。

这个类中是Swing的一些实用方法的集合,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式