Ich muss 2 Nummer vom Benutzer und drucken Sie das Ergebnis. Irgendwann wird es richtig, aber meistens falsch. Mein Code ist der gleiche wie in einem Tutorial, aber das Ergebnis ist nicht korrekt. Bitte helfen Sie, das Problem zu lösen Dies ist mein erstes Applet.Applet zeigt zufällige Summe Ergebnis
import java.applet.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
///*<applet code="MyApplet" width="300" height="200"></applet> */
public class MyApplet extends Applet {
Label l1,l2,l3;
TextField t1,t2;
Button b1;
public void init(){
l1=new Label("First Number"); // Inputing fist number
l2=new Label("Second Number"); //Inputing second nunber
l3=new Label("---------------"); // Displaying Result
t1=new TextField();
t2=new TextField();
b1=new Button("Add");
setLayout(null);
l1.setBounds(50, 50, 100,20);
l2.setBounds(30, 100, 100, 20);
t1.setBounds(150, 50, 100, 20);
t2.setBounds(150, 100, 100, 20);
b1.setBounds(100, 150, 80, 20);
l3.setBounds(100, 180, 100, 20);
add(l1);
add(t1);
add(l2);
add(t2);
add(b1);
add(l3);
b1.addActionListener(new MyHandler());
}
public class MyHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
int a,b,s;
a=Integer.parseInt(t1.getText()); // first number
b=Integer.parseInt(t1.getText()); // second number
s=a+b;
l3.setText("Sum is "+s);
}
}
}
Nur für das Protokoll: Sie verstehen, dass Java-Applets sind tot End-Technologie und nicht wirklich wert Lernen ? – GhostCat