Error de Ejecución
hola, tengo escrito el siguiente programa, para visualizar un Frame básico, el problema es que me complia muy bien, pero me envÃa un error al tratar de ejecuctarlo.
El Programa es:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MiInterfazGrafica {
private Frame ventana;
private Panel p;
public MiInterfazGrafica(){
ventana = new Frame("Mi Interfaz Gráfica");
ventana.setLayout(new GridLayout(4, 4));
p = new Panel();
p.setLayout(new BorderLayout());
ventana.add(p);
ventana.pack();
ventana.show();
}
}
y el Error es el Siguiente.
Exception in thread "main" java.lang.NoSuchMethodError: main
sospecho que es algo del metodo main, pero al colocarlo tampoco anda.
Si alguien me puede ayudar se lo agradezco mucho.
Saludos
El Programa es:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class MiInterfazGrafica {
private Frame ventana;
private Panel p;
public MiInterfazGrafica(){
ventana = new Frame("Mi Interfaz Gráfica");
ventana.setLayout(new GridLayout(4, 4));
p = new Panel();
p.setLayout(new BorderLayout());
ventana.add(p);
ventana.pack();
ventana.show();
}
}
y el Error es el Siguiente.
Exception in thread "main" java.lang.NoSuchMethodError: main
sospecho que es algo del metodo main, pero al colocarlo tampoco anda.
Si alguien me puede ayudar se lo agradezco mucho.
Saludos
EstarÃa bien que también mostrarás el método main pero de todas el error puede ser que esté en la cabecera de la función main, que tendrá que ser esta:
public static void main(String[] args)
A veces me ha pasado que no he puesto algo de eso y ya te da problemas. Si te sigue dando problemas con lo mismo, para la próxima vez procura enseñar el método main.
public static void main(String[] args)
A veces me ha pasado que no he puesto algo de eso y ya te da problemas. Si te sigue dando problemas con lo mismo, para la próxima vez procura enseñar el método main.
Otra cosa que puede ser es que simplemente no has escrito un método main, que creo que es el caso. Te faltarÃa añadir lo siguiente a tu código:
public static void main(String[] args) {
new MiInterfazGrafica();
}
Creo que con eso basta. Añades compilas y lo ejecutas. Ya no te deberÃa dar ese problema.
public static void main(String[] args) {
new MiInterfazGrafica();
}
Creo que con eso basta. Añades compilas y lo ejecutas. Ya no te deberÃa dar ese problema.