19/10/2006, 12:19
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 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.
Última edición por chuidiang; 19/10/2006 a las 12:19
Razón: añadido
|