ciao a tutti! per esercizio sto creando una calcolatrice in java, ho messo tutti i bottoni e il risultatato sarà mostrato in una JTextField
ho due domande
la prima:
se scrivo così funziona e mi mostra tutto quello che digito ma se volessi mettere tutto in una stringa come faccio? non ci riesco, perchè la vuole final, la vuole inizializzata e un pò di robe, ho provato ma non son stato in gradocodice:ActionListener listener = new ActionListener() { public void actionPerformed(ActionEvent e) { String but=e.getActionCommand(); txt.setText(txt.getText()+but); } };
e l'altra domanda è: come mai se scrivo JTextField txt=new JTextField(25); poi l'evento dove c'è setText da errore? e se scrivo final JTextField txt=new JTextField(25); no?
perchè eclipse me lo ha detto senò non ci arrivavo.. non capisco perchè lo vuole
grazie e buon natale!![]()

Rispondi quotando