Salve,
è un'applicazione che si occupa di stampare delle notifiche in una textarea mentre fa un determinato lavoro!
Il lavoro di questa applicazione e dunque la stampa delle relative notifiche, parte in seguito alla pressione di un bottone da parte dell'utente: il problema sta nel fatto che non viene stampata alcuna notifica nella textarea ( mediante il metodo append(String testo) ) ed inoltre se volessi interrompere l'esecuzione dell'applicazione cliccando sulla "X" del frame, questa non termina.
La struttura del codice dell'applicazione è la seguente
codice://...import di package... public class ClassName extends JFrame implements ActionListener { JButton button; JTextArea notifica; //...altre variabili globali... public ClassName { //pannelli vari //... button = new JButton("Start"); button.addActionListener(this); //add(element) ... //settaggi vari del frame... } public void actionPerformed(ActionEvent e) { //rilevo i dati inseriti ...e lancio la funzione funzioneCheElaboraIdatiInseriti(parametri..); } private void funzioneCheElaboraIdatiInseriti(parametri..) { if(raggiungiUnPuntoImportante) notifica.append(...scrivo nella textarea...); //NON VIENE SCRITTO NULLA notifica.setCaretPosition(...) ...In questa funzione viene richiamata un'altra funzione privata... //... altre append(...) e istruzioni } public static void main(String[] args) { new ClassName(); } }

Rispondi quotando