|
|
1
16
你可以用
|
|
|
2
3
添加多个jpanel并使用z顺序听起来很奇怪。我建议您要么简单地添加一个JPanel,覆盖paintComponent(Graphics g)方法,根据事件绘制正确的图像。 或者使用CardLayout,添加jLabel(具有不同的图像),然后当事件触发时,使用
|
|
|
3
3
这个 JLayeredPane 就是为了这个目的而设计的。它允许您控制组件的Z顺序。 |
|
|
4
1
听起来很合理。
将面板添加到面板就像将另一个组件添加到面板一样。子组件将绘制在父面板的顶部。没有必要玩弄Z顺序。
也许是 Background Panel 我可以帮你。它会自动使直接添加到面板的任何组件不不透明。 |
|
|
Jörg · 如何更改多行JButton中的行距 1 年前 |
|
|
Clive Galway · 将摆动元件包装在面板顶部 2 年前 |
|
|
AlexHomeBrew · 如何将图像放在左上角的滚动窗格中 2 年前 |
|
|
Vithor Roder · Java CellEditor 2 年前 |
|
|
Dromlius · JPanel透支重叠的JComcoBox 2 年前 |