如何在JavaSwing中设置非空布局组件的绝对位置?
我正在为我的JavaSwing应用程序编写一个主菜单,我希望它有3个选项:“新游戏”、“高分”、“退出”和一个背景图像。我为这3个按钮创建了一个如何在JavaSwing中设置非空布局组件的绝对位置?,java,swing,Java,Swing,我正在为我的JavaSwing应用程序编写一个主菜单,我希望它有3个选项:“新游戏”、“高分”、“退出”和一个背景图像。我为这3个按钮创建了一个JPanel,并创建了一个带有标题的JLabel(即“主菜单”)JLayeredPane似乎是制作带有背景图像的菜单的最佳选择,所以我决定实现它,这就是我的问题所在 正如我通过阅读理解的,它只能有1个布局类型。我想象着通过给我的JPanel一个带按钮和标签的GridBagLayout和给另一个带背景图像的JPanel一个绝对位置来实现。但是,如果为对象指
JPanel
,并创建了一个带有标题的JLabel
(即“主菜单”)JLayeredPane
似乎是制作带有背景图像的菜单的最佳选择,所以我决定实现它,这就是我的问题所在
正如我通过阅读理解的,它只能有1个布局
类型。我想象着通过给我的JPanel
一个带按钮和标签的GridBagLayout
和给另一个带背景图像的JPanel
一个绝对位置来实现。但是,如果为对象指定绝对位置需要将Layout
设置为null
,我该怎么做呢
提前谢谢 JLayeredPane似乎是制作带有背景图像的菜单的最佳选择,-有关其他几种方法,请参阅。使用
JPanel
作为背景容器,并将图像渲染到其中,例如,