Ayuda JAVA

#1
Corral, necesito ayuda.
La ayuda es sencilla, necesito que copien y peguen el siguiente codigo en su IDE y me digan si funciona, les comento que al ejecutar arroja ;
Exception in thread "main" java.lang.RuntimeException: JOptionPane: parentComponent does not have a valid parent
at javax.swing.JOptionPane.createInternalFrame(JOptionPane.java:1486)
at javax.swing.JOptionPane.showInternalOptionDialog(JOptionPane.java:1259)
at javax.swing.JOptionPane.showInternalMessageDialog(JOptionPane.java:1073)
at javax.swing.JOptionPane.showInternalMessageDialog(JOptionPane.java:1047)
at cap6entaleatorios.main(cap6entaleatorios.java:22)
Java Result: 1
GENERACIÓN CORRECTA (total time: 1 second)


El codigo es;

import javax.swing.JOptionPane;

public class cap6entaleatorios
{
public static void main(String[] args)
{
int valor = 0;
String salida = " ";

for (int cont = 1; cont <= 20; cont++)
{
valor = 1 + (int)(Math.random()*6);

salida = salida + valor + " ";

if(cont%5 == 0)
salida = salida + "\n";
}
JOptionPane.showInternalMessageDialog(null, salida, "20 números aleatorios del 1 al 6", JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}

Gracias
 
Arriba