Wie kann man ein JLabel mit farbigem Hintergrund erzeugen?

Der Hintergrund eines JLabel ist per Standard transparent und muss zum Einfärben somit auf opak gesetzt werden:

JLabel label = new JLabel("Blindtext");
label.setOpaque(true);
label.setBackground(Color.RED);