标签: java swing background jframe
我想将图像作为背景添加到JFrame但不是像
this.setContentPane(new JLabel(new IamgeIcon("path of image file"));
当我使用上面的代码行时,我无法看到我的其他组件添加到同一个JFrame中。 我想将图像设置为背景,就像我们在html页面中看到的那样,其中body有背景图像,我们在其上看到其他组件,如按钮和文本框。任何人都可以告诉我该怎么做?我想在同一个JFrame上附加2个面板。请附上代码输出的图像。
答案 0 :(得分:1)
您可以使用 JLayeredPane
JLayeredPane 为JFC / Swing容器添加深度,允许组件在需要时相互重叠。
链接how to use Layered Panes
并检查此example