1
作为一名初学者程序员,我一直在使用Java制作非常简单的程序并涉猎GUI。前几天我发现我所做的一切都是在同一个分辨率屏幕上完成和测试的,因此我尝试改变我的分辨率,GUI非常糟糕,其中一半甚至没有将所有组件都安装到屏幕上。针对不同屏幕分辨率和尺寸的GUI缩放
我假设对组件使用缩放变量是解决方案,但专业人员在缩放应用程序时通常使用什么?我想可能会得到屏幕分辨率/大小(我不记得它的工具,但我已经看到它),然后根据这些结果进行缩放,但也许有一种更简单的技术,我没有考虑。
布局管理器和滚动窗格。您还需要考虑内容的密度。在屏幕上超过5-10个项目,你的用户开始交叉眼睛(这是一个意见,所以可能会找到更多或更少的项目更舒适)。你可能会考虑使用类似'JTabbedPane'的东西来减少混乱。 'JSplitPane'是另一种选择 – MadProgrammer