Applet

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

Você quer fazer a média aritmética?

a) Para fazer contas, use double, não int
b) Se você tiver 2 números inteiros em uma conta de divisão, o resultado vai ser um inteiro (isso é diferente do Delphi/Pascal, onde o resultado é um real, e do VB, onde o resultado é um Double.) No seu caso o valor de num1, num2, num3, e num4, vai ser provavelmente 0 (ou 1 se os números em cada campo forem 1).
c) No meu tempo, para você fazer a média entre 4 números, você dividia a soma dos números por quatro. Aqui não estou vendo você fazer isso.

c)

pcecchetto,

Dê uma olhada no tutorial abaixo:

Tutorial Sun

Abs,