Olá, pessoal!
Alguém saberia me dizer por que esse applet realiza a soma quando roda em JRE 5.0 e não retorna nada quando roda em JRE 1.1.4??? Obs: Estou compilando com o comando “javac -target 1.1 -source 1.2 NewApplet1.java”
Lá vai o código
/*
* NewApplet.java
*
*/
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionListener;
public class NewApplet1 extends Applet implements ActionListener {
public double vf, teq;
public int pztotal;
private java.awt.Button button1;
private java.awt.TextField jPztotal;
private java.awt.TextField jVf;
private java.awt.Panel panel1;
private java.awt.TextField result;
/** Initializes the applet NewApplet */
public void init() {
initComponents();
}
private void initComponents() {
panel1 = new java.awt.Panel();
jVf = new java.awt.TextField();
jPztotal = new java.awt.TextField();
button1 = new java.awt.Button();
result = new java.awt.TextField();
setLayout(null);
panel1.setLayout(null);
panel1.setBackground(new java.awt.Color(255, 255, 255));
panel1.add(jVf);
jVf.setBounds(160, 70, 90, 20);
panel1.add(jPztotal);
jPztotal.setBounds(160, 100, 90, 20);
button1.setLabel("Soma");
button1.addActionListener(this);
panel1.add(button1);
button1.setBounds(180, 160, 57, 24);
panel1.add(result);
result.setBounds(160, 130, 90, 20);
add(panel1);
panel1.setBounds(0, 0, 440, 300);
}
public void actionPerformed(java.awt.event.ActionEvent evt) {
vf = Double.parseDouble(jVf.getText());
pztotal = Integer.parseInt(jPztotal.getText());
teq = vf+pztotal;
result.setText(Double.toString(teq));
}
}
Valeu!