risolto mancava la seguente linea di codice
label.setOpaque(true);