Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/06/2009, 06:06
Squar
 
Fecha de Ingreso: abril-2009
Mensajes: 82
Antigüedad: 15 años
Puntos: 2
Respuesta: Numero positivo o negativo

Sigo sin entenderte muy bien, ¿quieres que cuando pulses un botón, te diga si es un número positivo o negativo y mostrarlo en algún sitio? o ¿quieres lo mismo que antes pero que te aparezca en el propio botón?

En ambos casos estas bastante encaminado. En el escuchador del botón, tendrás que recuperar el elemento que quieres que muestre si es par o no es par, comparar si es positivo o negativo, y luego cambiar su texto, casi como has hecho antes.

Código:
public class EscuchadorBoton implements ActionListener {
...
   public void actionPerformed(ActionEvent ae) {
        Operacion oper = new Operacion();
        Integer numero = new Integer(num.getText());
        String salida = "Par = ";
        if (oper.positivo(numero)) {
           salida += "Sí";
        } else if (oper.negativo(numero)) {
           salida += "No";
        } else {  // Si es cero
           salida += "No estoy seguro";
        }
        // Asignamos al objeto que tiene que mostrar el resultado
        objeto.setText(salida);
   }
}
Por ultimo, el objeto que quieres que muestre el resultado se lo puedes pasar por el constructor, por ejemplo.

Espero que fuera lo que buscabas. Un saludo.