我正在使用一個Swing UI,其中我想將多個組件(JDialogs和JFrames)居中。我知道下面的代碼將計算用戶的屏幕尺寸,並從那裏,我可以很容易地中心中的部件:Java Swing:居中組件
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
出於效率的緣故,我只應該再計算這個並將其保存在某種恆定,從而它可以在項目的任何部分重用。什麼是存儲這個以供以後重用的最佳實踐,因此可以跨多個類訪問?
(此外,如果計算的屏幕尺寸爲中心的一個更好的辦法,我會打開來聽爲好)
我絕對不會打擾試圖緩存的屏幕尺寸;它對用戶體驗無任何實質影響。 – 2011-01-06 20:27:38