Я делаю стартовый экран, и он работает довольно хорошо, когда он запускается, я получил фоновое изображение, сейчас я пытаюсь нарисовать JButton в стартовом меню, которое является JFrame.Но когда я запускаю свою программу, кнопка появляется за фоновой картинкой.Если я парю над областью, в которой находится кнопка, она мигает, и когда я нажимаю ее, это тоже происходит.Есть ли способ нарисовать кнопку INFRONT на заднем плане?Я сделал кнопку как последний в коде.Мой код для рисования фона и кнопки:
public void drawStartScreen(){
startScreenOn = true;
Graphics2D b = buffer.createGraphics();
b.setColor( Color.WHITE );
b.fillRect(0, 0, 800, 600);
b.drawImage(start,0,0,null);
setLayout( null );
button = new JButton("Start Game");
button.setBounds(10,10,100,100);
button.setVisible( true );
add(button);
}
Сначала рисует изображение, а затем кнопка, но кнопка все равно рисует позади изображения.