Ciao a tutti
Premetto che sono nuovo della programmazione in java
Ho un problema che per voi è sicuramente una sciocchezza
per me invece non lo è infatti potrebbe permetermi di capire
qualcosina in piu.
Ho due textfield vorrei che inserendo due numeri nelle textfield
mi calcoli la somma una semplice addizione delle due textfield.
Vi posto il codice
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="TextDemo1" width=380 height=150>
</applet>
*/
public class TextDemo1 extends Applet
implements ActionListener {
TextField operando1, operando2;
public void init() {
Label primol = new Label("Operatore: ", Label.RIGHT);
Label secondol = new Label("Operando: ", Label.RIGHT);
operando1 = new TextField(12);
operando2 = new TextField(8);
add(primol);
add(operando1);
add(secondol);
add(operando2);
//Registro gli eventi di azione
operando1.addActionListener(this);
operando2.addActionListener(this);
double risultato ;
risultato = operando1 + operando2;
}
//utente ha premuto invio.
public void actionPerformed(ActionEvent ae) {
repaint();
}
public void paint(Graphics g) {
g.drawString("Operatore: " + operando1.getText(), 6, 60);
g.drawString("Operando: " + operando2.getText(), 6, 100);
g.drawString("Risultato: " + risultato, 6, 140);
}
}
Mi segnala due errori uno su risultato = operando1+ operando2
ed un'altro su risultato dentro drawString.
Aiutatemi per favore grazie![]()