Я работаю над пользовательским интерфейсом Swing, в котором хочу сосредоточить несколько компонентов (JDialogs и JFrames). Я знаю, что следующий код будет рассчитать размер экрана пользователя, а оттуда, я могу легко центрировать компонент:Java Swing: Центрирующие компоненты
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Ради эффективности, я должен рассчитывать только на этот раз и хранить его в каком-то постоянная, так его можно использовать повторно в любой части проекта. Какова наилучшая практика для хранения этого для последующего повторного использования, чтобы он был доступен через несколько классов?
(Кроме того, если есть лучший способ вычисления размера экрана для центрирования, я был бы открыт для слуха, что а)
Я абсолютно не пытайся кэшировать размер экрана; он не будет иметь никакого существенного влияния на опыт пользователя. –