如何缩放JPanel以适应JFrame

时间:2017-05-25 18:15:07

标签: java jframe jpanel

目前,我有一个全屏JFrame。在那个JFrame中,是一个名为MainPanel的面板,它是1280乘640,是全屏游戏的一部分。 MainPanel是我的游戏渲染的地方。有没有办法缩放这个MainPanel以适应JFrame而不必调整精灵的所有组件大小等?我想将MainPanel渲染成图像并将其绘制在JFrame上,但我不知道如何解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:1)

默认情况下,JFrame的布局管理器是BorderLayout,并且在没有任何参数的情况下向其添加JPanel会将其放置在CENTER中,这将自动缩放到JFrame的大小。它将忽略您给予JPanel的任何大小。