salve,
ho realizzato un classe (" Pannello") che genera un JPanel composto da diversi JTextField,
i dati inseriti in questi JTextField tuttavia devono essere passati ad un'altra classe ("Gestione"), quindi la mia idea quella di evitare di rendere tutti i JTextField publici e statici e riempire la classe gestione di decine di chiamate del tipo
Pannello.Jtxt1.getText();
e allo stesso tempo di evitare di creare decine di metodi "get" nella classe Pannello.
la mia idea (che già premetto si è rivelata na fregnaccia)
era quella di creare una classe astratta contenente tutte le variabili che interessano entrambe le classi..
e rendere:
- Pannello extends Abstract
- Gestione extends Abstract
di modo che in Pannello ci sia una funzione che setti
super.nome = NomeJtextFiel.getText();
e dunque in Gestione possa serenamente usare
super.nome
.... ovviamente questa mia idea non ha funzionato assolutamente...
sapreste spiegarmi bene per quale motivo? .. ed esiste un modo per ottenere quello che avevo immaginato?

Rispondi quotando