Buenas,
Exactamente, el label es local al JPanel una vez lo agregas.
Sin embargo desde el controlador puedes utilizar y guardar para posteriores usos la referencia al label para cambiarlo cuando lo necesites.
En lugar de:
Código Java:
Ver original// Como modifico el texto del label ???
// frame.panel.label.setText("chao");
Simplemente:
Puedes guardar la referencia al label a nivel de la instancia del controlador por ejemplo y utilizarla cuando lo necesites.
Un saludo