Untitled
By: a guest | Mar 16th, 2010 | Syntax:
Java | Size: 1.02 KB | Hits: 73 | Expires: Never
static int suma;
static int numeros_introducidos; //declaralos static en otra clase diferente a la ventana
jTextField texto; //declaralo con el entorno grafico como siempre
jLabel lb_media; //esto es una etiqueta para mostrar la media al final
cbtn_sumar(){ //evento onclick del boton de sumar
String cadena = texto.getText(); //pillas lo que contiene el campo de texto (siempre string)
try{
int num = Integer.parseInt(cadena); //lo pasas a integer, meto try/catch porque esto puede soltar una excepcion
suma = suma+ num; //Actualizas la suma total (el static de arriba)
numeros_introducidos++; //actualizas el numero de numeros introducidos
texto.setText(""); //para vaciar el campo de texto otra vez
}catch(Exception e){}
}
cbtn_calcular_media(){ //Evento onclick del boton de calcular media
int media = suma / numeros_introducidos;
lb_media.setText(String.valueOf(media)) //asi escribes en la etiqueta el valor de media, en los campos de texto / etiquetas solo se escriben string, ojo con eso
}