标签: java swing layout position jdialog
我想将JDialog放在它的父母身边,如图所示:
我该怎么做?
由于
答案 0 :(得分:3)
你可以这样做:
JDialog.setLocation(parent.getX() + parent.getWidth(), parent.getY() + parent.getHeight() - (parent.getHeight() / 2 + JDialog.getHeight() / 2));
答案 1 :(得分:1)
更简单的方法就是只引用父级一次:
http://docs.oracle.com/javase/7/docs/api/java/awt/Window.html#setLocationRelativeTo(java.awt.Component)