Olá estou querendo uma dica para a galera estou tentando fazer um exercicios de applet e achei um pouco tanto estranho, achei um pouco bagunçado o codigo, queria uma dica de voces sobre como organizar esses codigos, e de quebra estou meio confuso em programa no ActionListener, e é ate mesmo uma questão de lógica, vcs podem me ajudar? obrigado desde já
o codigo[code]package swing;
import java.applet.Applet;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class media extends Applet implements ActionListener{
private JTextField campo1 = new JTextField(5);
private JTextField campo2 = new JTextField(5);
private JTextField campo3 = new JTextField(5);
private JTextField campo4 = new JTextField(5);
private JTextField resultado = new JTextField(5);
private Button ok = new Button("resultado");
private JLabel num1 = new JLabel("numero 01");
private JLabel num2 = new JLabel("numero 02");
private JLabel num3 = new JLabel("numero 03");
private JLabel num4 = new JLabel("numero 04");
private JLabel resultado1 = new JLabel("resultado");
public void init (){
add(num1);
add(campo1);
add(num2);
add(campo2);
add(num3);
add(campo3);
add(num4);
add(campo4);
add(resultado1);
add(resultado);
add(ok);
resultado.setEditable(false);
ok.addActionListener(this);
}
public void actionPerformed(ActionEvent arg0) {
int num1 = 1/ Integer.parseInt(campo1.getText());
int num2 = 1/ Integer.parseInt(campo2.getText());
int num3 = 1/ Integer.parseInt(campo3.getText());
int num4 = 1/ Integer.parseInt(campo4.getText());
resultado.setText(Double.toString(num1 + num2 + num3 + num4));
}
}
[/code]
tenho que fazer a media aritmetica de quatro numero, ate ai conseguir e parei