Не работает 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);

Ответы (0 шт):