1

拼命地尝试将标签放在netbeans中的另一个标签上,因为一个标签充当背景图像,我希望前景中的标签具有不同的图像。

每次我将另一个标签拖到顶部时,JFrame 都会变大,并且标签会尝试向下插入。

这是我得到的(我想要中间的红色圆圈不在右侧的标签):

4

2 回答 2

2

如果您想将一个组件放在另一个组件上,那么您可以使用分层窗格。分层面板可让您指定一些子组件应分层在其他子组件之上。

在此处输入图像描述

更新:

一个例子:

JLayeredPane pane = new JLayeredPane();

JLabel lbOne= new JLabel("Label one");
JLabel lbTwo = new JLabel("Label two");

pane.add(lbOne, 0);
pane.add(lbTwo , 1);
于 2016-08-26T09:58:07.227 回答
0

您只需要将 JFrame 布局设置为空。如果您使用下面的面板,则将面板布局也设置为空,希望它对您有用。

于 2018-11-01T17:30:43.553 回答