日期:2014-05-20  浏览次数:20767 次

如何控制JOptionPane在屏幕中的位置
我想让JOptionPane始终出现在屏幕的正中央,但是由于其性质,它似乎 默认只能出现在父界面的正中央,而我现在要把父界面放在左上角,请问有什么办法,或者具体代码应该怎么控制JOptionPane的位置,我没有找到什么函数,如果要重写类的话,应该继承哪个类呢,最好能给出具体代码

------解决方案--------------------
父组件为null试试.
------解决方案--------------------
private static Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
jDialog.setSize(width, height);
jDialog.setLocation((screenSize.width - width) / 2,(screenSize.height - height) / 2);