Ma infatti, almeno nello scenario basilare che ho detto io, è semplice. Devi solo avere chiari gli aspetti concettuali di "design". Chi istanzia quella che hai chiamato Class A? Quando? In che relazione è con la classe del frame? Ecc....
Ecco un esempio, chiaramente super-abbozzato:
codice:public class FramePrincipale extends JFrame { private JTextArea textArea; public FramePrincipale() { textArea = new JTextArea(); // .... AltraClasse ac = new AltraClasse(textArea); } // .... } public class AltraClasse { private JTextArea textArea; public AltraClasse(JTextArea textArea) { this.textArea = textArea; } // ... usa textArea in altri metodi }
Come puoi vedere lo scenario è semplice: FramePrincipale istanzia AltraClasse e gli può passare il riferimento al JTextArea.
Questo, ripeto, è un caso banale/basilare. E non è detto che sia (quasi) esattamente il tuo ...![]()