在MAC计算机上,屏幕的侧面或底部是底座,我需要能够将应用程序配置为以最大尺寸减去底座高度开始,因此应用程序会填充所有可用空间。
目前我已经找到了一个解决方案,我将其设置为最大屏幕尺寸,然后操作系统将其自动调整为扩展坞,然后锁定resize属性。然而,这是非常代码混乱的,代码位在各种不同的线程中,需要很多妥协。
有没有简单的方法来获得Dock的高度+位置,以便我可以轻松配置主JFrame大小?
提前致谢。
答案 0 :(得分:1)
我需要能够将应用程序配置为以最大大小减去扩展坞的高度开始,因此应用程序将填充所有可用空间。
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);