几个月来,我一直在使用 eclipse 使用 java 进行编程,并且认为自己处于中级水平,并且我最初有 vb.net 背景。
我有一个关于屏幕分辨率(以像素为单位)和用两部分自动缩放我的应用程序的问题
A)当您使用 swing(或 JavaFX)设计桌面应用程序时,您是否实际上计算每个组件的像素宽度和高度,然后通过在启动时检测屏幕分辨率在代码中放大或缩小它?Scene-Builder for JavaFX、Eclipse Windows Builder Gridbag 布局和 GroupLayout 只需单击几下即可完成,而且相对容易。如果它是计算和手动编码的,那么这意味着我将不得不花费大量时间来为每个控件提前计划。
B)对于屏幕分辨率(例如 1024x768)是否有共同的共识来设计“最初”的应用程序(然后根据检测到的屏幕分辨率缩放所有控件)?我的显示器有 1920x1080 分辨率,但我很困惑我应该开始设计我的应用程序的分辨率。1024x768 对我来说似乎是合理的。
非常感谢您的宝贵时间