Problem al Compilar
Publicado por EdgarTx (1 intervención) el 25/01/2007 10:27:20
Hola muy buenas, estoy trabajando con JCreator y tengo un problemilla con un applet. El problema me surge al compilar y ejecutar el mismo. Si lo hago desde Compile File, me sale en consola un error en JCreator que dice:
"--------------------Configuration: EventosList - JDK version 1.5.0_04 <Default> - <Default>--------------------
Note: C:\Documents and Settings\salae1\Escritorio\EventosList\src\EventosList.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Process completed."
Y al ejecutarlo me sale en la consola esto, pero el applet no se ve:
"Exception in thread "main java.lang.NoSuchMethodError: main"
Y si lo compilo con CompileProject en JCreator me sigue saliendo lo mismo, pero si que se ejecuta el applet. Mi pregunta es a que se debe esto??? ahí les dejo el código.
import java.awt.*;
import java.applet.Applet;
public class EventosList extends Applet {
List lista;
public void init() {
lista = new List( 25,false );
add( lista );
lista.addItem( "Evento init" );
}
public void start() {
lista.addItem( "Evento start" );
}
public void destroy() {
lista.addItem( "Evento destroy" );
}
public void paint( Graphics g ) {
lista.addItem( "Evento paint" );
}
public void update( Graphics g ) {
lista.addItem( "Evento update" );
}
public boolean mouseUp( Event evt,int x, int y ) {
lista.addItem( "Evento mouseUp en ("+x+","+y+")" );
return false;
}
public boolean mouseDown( Event evt,int x, int y ) {
lista.addItem( "Evento mouseDown en ("+x+","+y+")" );
return false;
}
public boolean mouseDrag( Event evt,int x, int y ) {
lista.addItem( "Evento mouseDrag en ("+x+","+y+")" );
return false;
}
public boolean mouseMove( Event evt,int x, int y ) {
lista.addItem( "Evento mouseMove en ("+x+","+y+")" );
return false;
}
public boolean mouseEnter( Event evt,int x, int y ) {
lista.addItem( "Evento mouseEnter en ("+x+","+y+")" );
return false;
}
public boolean mouseExit( Event evt,int x, int y ) {
lista.addItem( "Evento mouseExit" );
return false;
}
public boolean keyDown( Event evt,int x ) {
lista.addItem( "Evento keyDown,carácter "+(char)x );
return true;
}
public void getFocus() {
lista.addItem( "Evento getFocus" );
}
public void gotFocus() {
lista.addItem( "Evento gotFocus" );
}
public void lostFocus() {
lista.addItem( "Evento lostFocus" );
}
}
"--------------------Configuration: EventosList - JDK version 1.5.0_04 <Default> - <Default>--------------------
Note: C:\Documents and Settings\salae1\Escritorio\EventosList\src\EventosList.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Process completed."
Y al ejecutarlo me sale en la consola esto, pero el applet no se ve:
"Exception in thread "main java.lang.NoSuchMethodError: main"
Y si lo compilo con CompileProject en JCreator me sigue saliendo lo mismo, pero si que se ejecuta el applet. Mi pregunta es a que se debe esto??? ahí les dejo el código.
import java.awt.*;
import java.applet.Applet;
public class EventosList extends Applet {
List lista;
public void init() {
lista = new List( 25,false );
add( lista );
lista.addItem( "Evento init" );
}
public void start() {
lista.addItem( "Evento start" );
}
public void destroy() {
lista.addItem( "Evento destroy" );
}
public void paint( Graphics g ) {
lista.addItem( "Evento paint" );
}
public void update( Graphics g ) {
lista.addItem( "Evento update" );
}
public boolean mouseUp( Event evt,int x, int y ) {
lista.addItem( "Evento mouseUp en ("+x+","+y+")" );
return false;
}
public boolean mouseDown( Event evt,int x, int y ) {
lista.addItem( "Evento mouseDown en ("+x+","+y+")" );
return false;
}
public boolean mouseDrag( Event evt,int x, int y ) {
lista.addItem( "Evento mouseDrag en ("+x+","+y+")" );
return false;
}
public boolean mouseMove( Event evt,int x, int y ) {
lista.addItem( "Evento mouseMove en ("+x+","+y+")" );
return false;
}
public boolean mouseEnter( Event evt,int x, int y ) {
lista.addItem( "Evento mouseEnter en ("+x+","+y+")" );
return false;
}
public boolean mouseExit( Event evt,int x, int y ) {
lista.addItem( "Evento mouseExit" );
return false;
}
public boolean keyDown( Event evt,int x ) {
lista.addItem( "Evento keyDown,carácter "+(char)x );
return true;
}
public void getFocus() {
lista.addItem( "Evento getFocus" );
}
public void gotFocus() {
lista.addItem( "Evento gotFocus" );
}
public void lostFocus() {
lista.addItem( "Evento lostFocus" );
}
}
Valora esta pregunta


0