errorPopup= popFactory.getPopup(this, errorBox,
(verifierTopComponent.super.getX()+verifierTopComponent.super.getWidth()/2),
(verifierTopComponent.super.getY()+verifierTopComponent.super.getHeight()/2));
上面的代码有效,并且正确地将弹出窗口居中......但前提是窗口是全屏的,在我的主监视器上。
如何让它更健壮?我想把它放在当前 RCP 实例的中间。
(verifierTopComponent 是我在模块中错误命名的 TopComponent)。
在下面的评论之后,我想知道你们是否通常使用完全不同的方法来创建弹出窗口?我只是想把一些东西放在用户的脸上,让他们知道为什么事情不会像他们那样工作。