62,614
社区成员
发帖
与我相关
我的任务
分享
Frame owner = null;
if (parent instanceof Frame)
{
owner = (Frame) parent;
} else
{
owner = (Frame) SwingUtilities.getAncestorOfClass(Frame.class, parent);
}
owner=(Frame) SwingUtilities.getAncestorOfClass(Frame.class, parent);不是的话,我估计他是要硬上了。。。
什么意思???
Frame owner=null;创建Frame类型的owner
if(parent instanceof Frame)----判断parent是否是Frame的实例
{
owner=(Frame) parent;是的话,把owner也转成Frame类型(和parent同类型)
}else{
owner=(Frame) SwingUtilities.getAncestorOfClass(Frame.class, parent);不是的话,我估计他是要硬上了。。。
}