Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Only en Julio 09, 2011, 04:34:33 AM

Título: [SOLUCIONADO] Programa compila pero tiene errores - import java.awt.EventQueue;
Publicado por: Only 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

(http://i1188.photobucket.com/albums/z407/Cesar_Torres_1/1-1.png)

(http://i1188.photobucket.com/albums/z407/Cesar_Torres_1/2-1.png)

(http://i1188.photobucket.com/albums/z407/Cesar_Torres_1/3-1.png)

(http://i1188.photobucket.com/albums/z407/Cesar_Torres_1/4-1.png)

Aqui les dejo el codigo de la clase Main

Código (java) [Seleccionar]
import java.awt.EventQueue;
import javax.swing.*;
import org.jvnet.substance.SubstanceLookAndFeel;

public class Main
{
    public static void main(String[] args)
    {
        EventQueue.invokeLater(new Runnable()
        {
           public void run()
           {
                try
                {
                    JFrame.setDefaultLookAndFeelDecorated(true);
                    SubstanceLookAndFeel.setSkin("org.jvnet.substance.skin.RavenSkin");
                    JDialog.setDefaultLookAndFeelDecorated(true);
                }
                catch (Exception e)
                {
                   
                }
                //donde skinform, es el nombre del JFrame donde se aplicara el skin
                CalculatorForm form = new CalculatorForm();
                new CalculatorForm().setVisible(true);
           }
        }
    }
}
Título: Re:[ayuda]Programa compila pero tiene errores - import java.awt.EventQueue; impoGUI
Publicado por: Deyual 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.
Título: Re:[Ayuda] Programa compila pero tiene errores - import java.awt.EventQueue;
Publicado por: rommel360 en Agosto 23, 2018, 05:04:07 PM
yo lo hago asi

Código (java) [Seleccionar]
import java.awt.EventQueue;

import javax.swing.JOptionPane;

import org.pushingpixels.substance.api.SubstanceLookAndFeel;
import org.pushingpixels.substance.api.skin.CeruleanSkin;

public class CorrerCargar {

public static void main(String[] args) {
// TODO Auto-generated method stub
salvarNuevosMedicamentos cargarMedicamentos = null;

EventQueue.invokeLater(new Runnable()
    {
      public void run()
      {
        try
        {
          SubstanceLookAndFeel.setSkin(new CeruleanSkin() );
         
          new salvarNuevosMedicamentos();
        }
        catch (Exception e)
        {
          JOptionPane.showMessageDialog(null, "Error: " + e.getMessage());
        }
      }
    });
}
}


Título: Re:[Ayuda] Programa compila pero tiene errores - import java.awt.EventQueue;
Publicado por: noxonsoftwares en Agosto 23, 2018, 08:28:55 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
yo lo hago asi

Código (java) [Seleccionar]
import java.awt.EventQueue;

import javax.swing.JOptionPane;

import org.pushingpixels.substance.api.SubstanceLookAndFeel;
import org.pushingpixels.substance.api.skin.CeruleanSkin;

public class CorrerCargar {

public static void main(String[] args) {
// TODO Auto-generated method stub
salvarNuevosMedicamentos cargarMedicamentos = null;

EventQueue.invokeLater(new Runnable()
    {
      public void run()
      {
        try
        {
          SubstanceLookAndFeel.setSkin(new CeruleanSkin() );
         
          new salvarNuevosMedicamentos();
        }
        catch (Exception e)
        {
          JOptionPane.showMessageDialog(null, "Error: " + e.getMessage());
        }
      }
    });
}
}


Buena solución aunque este post es del 2011.