拼命地尝试将标签放在netbeans中的另一个标签上,因为一个标签充当背景图像,我希望前景中的标签具有不同的图像。
每次我将另一个标签拖到顶部时,JFrame 都会变大,并且标签会尝试向下插入。
这是我得到的(我想要中间的红色圆圈不在右侧的标签):
拼命地尝试将标签放在netbeans中的另一个标签上,因为一个标签充当背景图像,我希望前景中的标签具有不同的图像。
每次我将另一个标签拖到顶部时,JFrame 都会变大,并且标签会尝试向下插入。
这是我得到的(我想要中间的红色圆圈不在右侧的标签):
如果您想将一个组件放在另一个组件上,那么您可以使用分层窗格。分层面板可让您指定一些子组件应分层在其他子组件之上。
更新:
一个例子:
JLayeredPane pane = new JLayeredPane();
JLabel lbOne= new JLabel("Label one");
JLabel lbTwo = new JLabel("Label two");
pane.add(lbOne, 0);
pane.add(lbTwo , 1);
您只需要将 JFrame 布局设置为空。如果您使用下面的面板,则将面板布局也设置为空,希望它对您有用。