Ciao,
ho provato a seguire le vostre istruzioni, e passando l'ggetto JLabel della classe A al metodo della classe B funziona.
Poi, per curiosità, ho provato a passare un riferimento della classe A al metodo presente nella classe B.
Ho pensato di fare una cosa del genere:
nel costruttore della classe A ho messo
codice:
A riferimentoClasseA = this;
poi, sempre, nella classe A ho creato un oggetto della classe B e ne ho richiamato il metodo passandogli come parametro il riferimento alla classe A
codice:
B classeb = new B()
classeb.metododellaclasseb(riferimentoClasseA )
Nella classe B gestisco così la cosa
codice:
public void metododellaclasseb(A riferimentoClasseA ){
A classeA = riferimentoClasseA;
riferimentoClasseA.nomeLabel.setTet("bla bla");
}
Funziona. Ora vorrei sapere se funziona perchè fatto le cose in maniera corretta, o se funziona per puro caso. Secondo i vostri suggerimenti, le cose andavano gestite così?