2

我正在尝试使用 Java 创建一个简单的钢琴应用程序,但我一直在创建键。

惊人的

所以我有一堆(黑色)JButtons 在(白色)JButtons 之上,但每当我点击白色按钮时,它会覆盖黑色按钮。

所以我的问题是;我如何实现这一点,以便黑色 JButtons 将保持在白色 JButtons 之上。

4

1 回答 1

2

我不确定你一开始是如何布置按钮的。我建议你使用JLayeredPane布局。使用它,您可以指定每个组件的 z-index - 它会处理其余部分。看看这里:http ://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html#depth

于 2012-01-11T15:34:01.933 回答