【发布时间】:2011-06-04 21:25:36
【问题描述】:
我正在开发一个 Swing UI,我想在其中集中多个组件(JDialogs 和 JFrames)。我知道下面的代码会计算用户的屏幕尺寸,然后我可以轻松地居中一个组件:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
为了提高效率,我应该只计算一次并将其存储在某种常量中,以便可以在项目的任何部分重用它。存储它以供以后重用以便跨多个类访问它的最佳做法是什么?
(此外,如果有更好的方法来计算屏幕大小以进行居中,我也愿意听到)
【问题讨论】:
-
我绝对不会费心尝试缓存屏幕尺寸;它不会对用户体验产生任何实质性影响。
标签: java swing centering jdialog