0
在我的应用程序中,我使用了一个JFrame和多个jpanel。 我使用setExtendedState()
方法制作JFrame全屏。在主jFrame中,我在运行时加载jpanel。当我加载jPanel我使用jPanel.setBound(0,0,1000,500)。如何处理不同的屏幕尺寸
这看起来很好在1024 x 756
大小屏幕。但是,当屏幕尺寸改变jPanels看起来很小。 是否有可能保持jPanels包括其他组件的比例。
我不喜欢用JInternalFrame来处理MDI。因为当JInternalFrame被最大化时,这看起来非常难看。
我在面板中使用空布局。
总是比'px'更喜欢'百分比' –
**我在面板中使用空布局** - 为什么? – chancea
Java GUI可能需要在多种平台上工作,使用不同的屏幕分辨率并使用不同的PLAF。因此,它们不利于组件的准确放置。要为可靠的GUI组织组件,请使用布局管理器或它们的组合,以及用于空白区域的布局填充和边框。他们处理能力很强的另一件事是***不同的屏幕尺寸。*** –