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:

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);

		}
	}
Qualcuno saprebbe spiegarmi perchè il compilatore mi da l'errore:
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
???