Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Programa compila pero tiene errores - import java.awt.EventQueue;

  • 3 Respuestas
  • 3273 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Only

  • *
  • Underc0der
  • Mensajes: 219
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: cesartorres.1688
« en: Julio 09, 2011, 04:34:33 am »
hola algunos han de haber visto mi otro post de lookAndFeel .. bueno es sobre el mismo proyecto lo que pasa es que en el editor de NetBeans me marcan errores y cuando le doy compilar me aparece un cuadro que dice que tengo errores pero que si quiero seguir compilando .. entonces le doy que si y el programa funciona ...

mi duda es porque funciona si tiene errores .. quisiera corregir los errores para asi poder crear el .jar y terminar este proyecto .. dejo caps para que vean

Saludos y gracias a todos









Aqui les dejo el codigo de la clase Main

Código: Java
  1. import java.awt.EventQueue;
  2. import javax.swing.*;
  3. import org.jvnet.substance.SubstanceLookAndFeel;
  4.  
  5. public class Main
  6. {
  7.     public static void main(String[] args)
  8.     {
  9.         EventQueue.invokeLater(new Runnable()
  10.         {
  11.            public void run()
  12.            {
  13.                 try
  14.                 {
  15.                     JFrame.setDefaultLookAndFeelDecorated(true);
  16.                     SubstanceLookAndFeel.setSkin("org.jvnet.substance.skin.RavenSkin");
  17.                     JDialog.setDefaultLookAndFeelDecorated(true);
  18.                 }
  19.                 catch (Exception e)
  20.                 {
  21.                    
  22.                 }
  23.                 //donde skinform, es el nombre del JFrame donde se aplicara el skin
  24.                 CalculatorForm form = new CalculatorForm();
  25.                 new CalculatorForm().setVisible(true);
  26.            }
  27.         }
  28.     }
  29. }
« Última modificación: Septiembre 30, 2018, 11:02:20 am por xyz »

Desconectado Deyual

  • *
  • Underc0der
  • Mensajes: 19
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Agosto 19, 2011, 01:00:02 am »
Hola!, se que es algo tarde, pero como no veo una respuesta, responderé tu tema :)

No se si te das cuenta, pero falta cerrar el invokeLater, falta el paréntesis ")" que cierra la función.
el por que funciona si tiene errores, es porque al invocar invokeLater antes de pasarle un parámetro, lo estas creando, y es allí cuando empieza a funcionar el programa. y al cerrar la ventana creo que programaste que cerrara la aplicación ("EXIT_TO_CLOSE"). por lo cual nunca llega a mandar el error porque "nunca lo lee", o dicho en otras palabras nunca invoca al invokeLater, va a invocarlo, pero antes de pasarle el parametro ya se cerro el programa.

Desconectado rommel360

  • *
  • Underc0der
  • Mensajes: 37
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
« Respuesta #2 en: Agosto 23, 2018, 05:04:07 pm »
yo lo hago asi

Código: Java
  1. import java.awt.EventQueue;
  2.  
  3. import javax.swing.JOptionPane;
  4.  
  5. import org.pushingpixels.substance.api.SubstanceLookAndFeel;
  6. import org.pushingpixels.substance.api.skin.CeruleanSkin;
  7.  
  8. public class CorrerCargar {
  9.  
  10.         public static void main(String[] args) {
  11.                 // TODO Auto-generated method stub
  12.                 salvarNuevosMedicamentos cargarMedicamentos = null;
  13.                
  14.                 EventQueue.invokeLater(new Runnable()
  15.             {
  16.               public void run()
  17.               {
  18.                 try
  19.                 {
  20.                   SubstanceLookAndFeel.setSkin(new CeruleanSkin() );
  21.                  
  22.                   new salvarNuevosMedicamentos();
  23.                 }
  24.                 catch (Exception e)
  25.                 {
  26.                   JOptionPane.showMessageDialog(null, "Error: " + e.getMessage());
  27.                 }
  28.               }
  29.             });
  30.         }
  31. }

« Última modificación: Agosto 23, 2018, 05:10:59 pm por rommel360 »

Conectado noxonsoftwares

  • *
  • Underc0der
  • Mensajes: 296
  • Actividad:
    8.33%
  • Reputación 6
  • Ayudar es Crecer, Crecer es Mejorar
    • Ver Perfil
    • NOXONSOFTWARES
  • Skype: noxonsoftwares
« Respuesta #3 en: Agosto 23, 2018, 08:28:55 pm »
yo lo hago asi

Código: Java
  1. import java.awt.EventQueue;
  2.  
  3. import javax.swing.JOptionPane;
  4.  
  5. import org.pushingpixels.substance.api.SubstanceLookAndFeel;
  6. import org.pushingpixels.substance.api.skin.CeruleanSkin;
  7.  
  8. public class CorrerCargar {
  9.  
  10.         public static void main(String[] args) {
  11.                 // TODO Auto-generated method stub
  12.                 salvarNuevosMedicamentos cargarMedicamentos = null;
  13.                
  14.                 EventQueue.invokeLater(new Runnable()
  15.             {
  16.               public void run()
  17.               {
  18.                 try
  19.                 {
  20.                   SubstanceLookAndFeel.setSkin(new CeruleanSkin() );
  21.                  
  22.                   new salvarNuevosMedicamentos();
  23.                 }
  24.                 catch (Exception e)
  25.                 {
  26.                   JOptionPane.showMessageDialog(null, "Error: " + e.getMessage());
  27.                 }
  28.               }
  29.             });
  30.         }
  31. }

Buena solución aunque este post es del 2011.

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 21996
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 8223
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 9605
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 10785
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 7878
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made