Error java.lang.NoSuchMethodError: main
Publicado por Oriana (30 intervenciones) el 09/12/2006 23:12:30
Buenas tardes, estoy tratando de correr el siguiente programa y me produce el siguiente error "java.lang.NoSuchMethodError: main" alguien podría ayudarme a resolverlo??
Muchas Gracias!!
/*
* Contenedor de la aplicaci�on
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Aplicacion extends FondoAplicacion {
int botonesmenu=5, botonesopcion=7, j=0;
private JButton botonMenu[];
//String Saludo = contenido.getText();
/*
* Costructor
*/
public Aplicacion(Image fondo)
{
super (fondo.getScaledInstance(800,600,Image.SCALE_SMOOTH));
setLayout(null);
/*
* Titulo
*/
JLabel titulo = new JLabel("TITULO - T E M A");
Font f = new Font( "Helvetica",Font.ITALIC+Font.BOLD,30 );
titulo.setForeground(Color.DARK_GRAY);
titulo.setFont( f );
addComponente(titulo,200,40,500,40);
}
/*
* Metodo para establecer restricciones
*/
private void addComponente( Component comp,int posX,int posY,int alto,int ancho)
{
add(comp);
comp.setBounds(posX,posY,alto,ancho);
}
/*
* Metodo principal
*/
public static void main (String args[])
{
/*
* Cambia la apariencia de la ventana
*/
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("Titulo - Libro");
ImageIcon fondo = new ImageIcon("fondo1.png");
frame.getContentPane().add(new Aplicacion(fondo.getImage()));
frame.setIconImage (new ImageIcon("star.png").getImage());
frame.setSize(800, 600);
/*
* Desactiva el redimensionamiento de la aplicacion
*/
frame.setResizable(false);
/*
* Coloca la ventana en el centro de la pantalla
*/
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
/*
* Clase Interna Privada para el manejo de eventos
*/
class ManejadorBotonMenu implements ActionListener
{
public void actionPerformed( ActionEvent evento)
{
JOptionPane.showConfirmDialog(Aplicacion.this, "Ud Oprimio: " + evento.getActionCommand());
}
}
}
Muchas Gracias!!
/*
* Contenedor de la aplicaci�on
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Aplicacion extends FondoAplicacion {
int botonesmenu=5, botonesopcion=7, j=0;
private JButton botonMenu[];
//String Saludo = contenido.getText();
/*
* Costructor
*/
public Aplicacion(Image fondo)
{
super (fondo.getScaledInstance(800,600,Image.SCALE_SMOOTH));
setLayout(null);
/*
* Titulo
*/
JLabel titulo = new JLabel("TITULO - T E M A");
Font f = new Font( "Helvetica",Font.ITALIC+Font.BOLD,30 );
titulo.setForeground(Color.DARK_GRAY);
titulo.setFont( f );
addComponente(titulo,200,40,500,40);
}
/*
* Metodo para establecer restricciones
*/
private void addComponente( Component comp,int posX,int posY,int alto,int ancho)
{
add(comp);
comp.setBounds(posX,posY,alto,ancho);
}
/*
* Metodo principal
*/
public static void main (String args[])
{
/*
* Cambia la apariencia de la ventana
*/
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("Titulo - Libro");
ImageIcon fondo = new ImageIcon("fondo1.png");
frame.getContentPane().add(new Aplicacion(fondo.getImage()));
frame.setIconImage (new ImageIcon("star.png").getImage());
frame.setSize(800, 600);
/*
* Desactiva el redimensionamiento de la aplicacion
*/
frame.setResizable(false);
/*
* Coloca la ventana en el centro de la pantalla
*/
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
/*
* Clase Interna Privada para el manejo de eventos
*/
class ManejadorBotonMenu implements ActionListener
{
public void actionPerformed( ActionEvent evento)
{
JOptionPane.showConfirmDialog(Aplicacion.this, "Ud Oprimio: " + evento.getActionCommand());
}
}
}
Valora esta pregunta


0