Ho il seguente codice

codice:
package dialog;

import java.awt.Color;

import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.UIManager;

public class SimpleDialog {

	public SimpleDialog() {
		
		JDialog dialog = new JDialog();
		dialog.getContentPane().add(new JLabel("Prova"));
		dialog.setTitle("Simple dialog");
		dialog.setSize(400, 250);
		dialog.setVisible(true);
	}

	public static void main(String[] args) {
		UIManager.put("Label.background", Color.ORANGE);
		UIManager.put("Label.foreground", Color.WHITE);
		new SimpleDialog();
	}
}
come mai mi mette correttamente la scritta "Prova" in bianco ma non mi cambia il colore di background della jlabel in arancione?