monitoria IP 2006-1

Blog voltado aos monitorandos de IP de 2006-1 do curso de ciências da computação e engenharia da computação.

29 junho 2006

Classe vista em sala de aula

Pessoal, essa foi a classe que Paulo me mandou.. ele disse que ela foi vista em sala de aula. Tô postando aqui pra, se alguém tiver alguma dúvida, basta me perguntar...



import br.ufpe.cin.miniJava.gui.*;

public class MinhaJanela extends Window {
TextField campoNumeroDigitado;
TextField campoResultado;
Button botaoOK;
Button botaoExit;

MinhaJanela() {
Label labelNumeroDigitado;
Label labelResultado;

this.setTitle("Tela Principal");
this.setSize(1000,500);

campoNumeroDigitado = new TextField(6);
this.include(campoNumeroDigitado,100,20);

campoResultado = new TextField(6);
this.include(campoResultado,100,45);

labelNumeroDigitado = new Label("Número");
this.include(labelNumeroDigitado,40,20);

labelResultado = new Label("Resultado");
this.include(labelResultado,40,45);

botaoOK = new Button("Calc");
botaoOK.setSize(80,40);
this.include(botaoOK,250,20);

botaoExit = new Button("Sair");
botaoExit.setSize(80,40);
this.include(botaoExit,200,80);
}

public void clickEvent(Component c) {
int numeroDigitado;
int resultado;
if (c == botaoOK) {
numeroDigitado = campoNumeroDigitado.getInt();
resultado = numeroDigitado * 2;
campoResultado.setText(resultado + "");
campoNumeroDigitado.setText("");
} else if (c == botaoExit) {
System.exit(0);
}


// resultado = campoResultado.setInt();
// resultado = campoResultado.getInt();
// campoResultado = resultado;
// System.out.print("Funcionou!"); // Depuração
}
}