Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/10/2006, 12:19
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Hola:
Puedes hacerlo de muchas formas, dependiendo de lo elaborada que quieras la ventana.
Siguiendo con lo que parece que tienes, el JOptionPane.showMessageDialog() ya crea y muestra una ventana, por lo que no necesitas crear el JFrame y mucho menos visualizarlo.

JOptionPane.showMessageDialog(null, resultadoFinal);

El resultado puedes construirlo como un String (un StringBuffer es más eficiente, pero no creo que merezca la pena complicarse). Simplemente por algo como esto

String resultadoFinal = "El resultado es " + Q + " de 500, " + ...

Si comienzas con una cadena de texto, el resto puedes ir "sumando" para que los numeros se conviertan automaticamente en cadenas y se concatenen.

En cuanto al ActionListener puedes quitarlo, deja el codigo de construir el resultado y del JOptionPane justo después de las cuentas.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Última edición por chuidiang; 19/10/2006 a las 12:19 Razón: añadido