Tengo una aplicación con un Jdialog el cual tiene jlabel público, al cual accedo desde otra clase y le modifico el texto. El caso es que se modifica correctamente el texto (porque lo compruebo con la variable cadena), pero hasta que esta clase no acaba todo lo que está haciendo y devuelve el control al jdialog no me actualiza el jlabel.
Código Java:
Ver original
JLabel_Mostrar.setText(file.getCanonicalPath()); //Esta variable cadena la utilizo para depurar y ha modificado el texto correctamente cadena=JLabel_Mostrar.getText();
He probado a continuación a hacer un Jlabel_Mostrar.repaint();
A hacer jLabel_Mostrar.setVisible(false) y Jlabel_Mostrar.setVisible(true) a continuación.
Pero nada de esto funciona.
Un saludo