1
有一個擴展JDialog的類。它完全在EDT上初始化(以防萬一)。 現在,爲什麼JDialog會在setLocationRelativeTo()上「跳」?
public PropsDialog (JFrame parentFrame)
{
super(parentFrame);
// boring
pack();
setLocationRelativeTo(getParent());
setVisible(true);
}
結果在對話框出現在最左邊的角落裏,然後跳轉到它的目標位置。 我做錯了嗎?
會發生什麼事,當你調用setLocationRelativeTo後包()()? – 2009-02-22 11:36:20
從相同的角落跳轉,最終沒有正確對準父框架(這是正確的)。看起來像一個錯誤,因爲我只在內置的LaF上獲得這種行爲。 Synth按預期工作。 – yanchenko 2009-02-22 12:44:38