【发布时间】:2011-11-22 21:44:18
【问题描述】:
errorPopup= popFactory.getPopup(this, errorBox,
(verifierTopComponent.super.getX()+verifierTopComponent.super.getWidth()/2),
(verifierTopComponent.super.getY()+verifierTopComponent.super.getHeight()/2));
上面的代码可以正常工作,并且正确地将弹出窗口居中...但前提是窗口是全屏的,在我的主监视器上。
如何使它更健壮?我想把它放在当前 RCP 实例的中间。
(verifierTopComponent 是我在模块中错误命名的 TopComponent)。
在下面的评论之后,我想知道你们是否通常使用完全不同的方法来创建弹出窗口?我只是想把一些东西放在用户的脸上,让他们知道为什么事情不会像他们那样工作。
【问题讨论】:
-
对不起。 PopupFactory 是 popFactory 使用的类。 errorBox 是我存储所有内容的 JPanel。
标签: java swing netbeans popup netbeans-platform