Sto scrivendo un codice per una sorta di Applet maneggia-date, all'interno del quale c'è un tasto di controllo data che serve a controllare se la data è veritiera, posto solo una parte di codice perchè è lungo:
Qualcuno saprebbe spiegarmi perchè il compilatore mi da l'errore:codice:class Receiver3 implements ActionListener { public void actionPerformed(ActionEvent e) { String giorno = ggStart.getText (); String mese = mmStart.getText (); String anno = yyStart.getText (); String inDate; inDate.setText(anno + "/" + mese + "/" + giorno); if (inDate == null) testoOutput.setText("Data mancante. Inserire una data in formato dd/mm/yyyy"); //Impostare il formato da utilizzare come argomento del costruttore SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); if (inDate.trim().length() != dateFormat.toPattern().length()) testoOutput.setText("Formato errato. Inserire una data in formato dd/mm/yyyy"); dateFormat.setLenient(false); try { //Parsing del parametro inDate dateFormat.parse(inDate.trim()); } catch (ParseException pe) { testoOutput.setText("Data errata"); } testoOutput.setText(inDate); } }
???codice:myCalendar6.java:176: cannot find symbol symbol : method setText(java.lang.String) location: class java.lang.String inDate.setText(anno + "/" + mese + "/" + giorno); ^ 1 error

Rispondi quotando
