Я пытаюсь закрасить каждый компонент в моем приложении Swing.
что у меня есть:
jButton b = new JButton();
b.addActionListener(e -> fillEntireScreen())
f.add(b);
f.setVisible()...f.setSize()...f.setDefaultCloseOperation()...
, где fillEntireScreen()
- это просто анимация, которая распространяется на весь экран.Я переопределяю Component's
paintComponent()
, рисуя поверх рамки, а не панели или чего-либо еще.fileEntireScreen()
работает без кнопки, но не работает, когда я добавляю кнопку, поскольку анимация находится за кнопкой.
как можно нарисовать поверх кнопки? Спасибо!