Как мне заставить JLabel показывать поверх JButton?

У меня есть JLabel, который находится поверх JButton, но он не будет отображаться поверх. Когда код JButton закомментирован, отображается JLabel, что означает, что он есть, но находится внизу. Есть ли способ показать JLabel поверх JButton?

Любая помощь будет потрясающей. Спасибо!

    import java.awt.*;
    import javax.swing.*;

    public class TestingLabelsOverButtons extends JFrame
    {
        public static void main (String []args)
        {   
            new TestingLabelsOverButtons();
        }

        public TestingLabelsOverButtons()
        {
            super();
            setSize(500,500);
            Container c = getContentPane();
            c.setLayout(null);
            c.setBackground(Color.white);

            JButton button = new JButton("Button");
            button.setBounds(0,0,500,500);
            c.add(button);

            JLabel label = new JLabel("Label");
            label.setBounds(0,0,500,500);
            c.add(label);

          setVisible(true);
        }
    }

РЕДАКТИРОВАТЬ:

Для пояснения, мне нужно это для моей игры, где при нажатии кнопки JLabel будет отображаться поверх кнопки для отображения "Гол" это добавлено. В моей игре JLabel будет меньше квадрата, чем JButton, поэтому JButton все еще должен быть видимым ».

Ответы на вопрос(1)

Ваш ответ на вопрос