Не работает setOpaque()
пытаюсь сделать окно и поставить на фон картинку, а на картинку уже наложить кнопку. Сделал я значит JLabel, добавил туда картинку, но при добавление панели, она полностью перекрывает картинку. Прочитал про setOpaque(false) (должно делать панель прозрачной). Но что-то не совсем она прозрачная (
public class StartWindow extends JFrame {
public StartWindow(){
ImageIcon imageIcon = new ImageIcon(getClass().getResource("myImage\\back.jpg"));
setTitle("Dino");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800,600);
setLocationRelativeTo(null);
JLabel jLabel = new JLabel(imageIcon);
add(jLabel);
JPanel jPanel = new JPanel();
jPanel.setOpaque(false);
add(jPanel);
setVisible(true);