我有一个Java Swing应用程序,其中包含以下类:
public class ResolutionHandler {
public static int calcSizeForResolution(int originalSize) {
return (int) Math.round(originalSize * ((double) Toolkit.getDefaultToolkit().getScreenResolution()) / 96.0);
}
}
我是否需要通过调用此方法来设置每个组件的大小,或者是否有更简单的方法来保证在显式声明组件的大小(高度,宽度,行高,字体大小或任何其他维度)时,尺寸值会根据实际的屏幕分辨率进行标准化吗?