Java GUI, создание клавиш пианино с помощью JButton - PullRequest
2 голосов
/ 11 января 2012

Я пытаюсь создать простое приложение для фортепиано, используя Java, и я застрял в создании ключей.

Awesome

Так что у меня есть куча (Black) JButtons поверх (White) JButtons, но всякий раз, когда я нажимаю белые кнопки, они закрывают черные кнопки.

Так что мой вопрос таков;как мне это реализовать, чтобы черные кнопки J оставались поверх белых.

1 Ответ

2 голосов
/ 11 января 2012

Я не уверен, как вы выкладываете свои кнопки в первую очередь. Я предлагаю вам использовать JLayeredPane для макета. С его помощью вы указываете z-индекс каждого компонента - и он заботится обо всем остальном. Посмотрите здесь: http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html#depth

...