我正在使用一个Swing UI,其中我想将多个组件(JDialogs和JFrames)居中。我知道下面的代码将计算用户的屏幕尺寸,并从那里,我可以很容易地中心中的部件:Java Swing:居中组件
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
出于效率的缘故,我只应该再计算这个并将其保存在某种恒定,从而它可以在项目的任何部分重用。什么是存储这个以供以后重用的最佳实践,因此可以跨多个类访问?
(此外,如果计算的屏幕尺寸为中心的一个更好的办法,我会打开来听为好)
我绝对不会打扰试图缓存的屏幕尺寸;它对用户体验无任何实质影响。 – 2011-01-06 20:27:38