Pessoal o codigo abaixo compila mas não executa de jeito nenhum, alguém tem alguma solução?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GuiFrases extends JFrame {
public static void main (String [] args) {
new GuiFrases( );
}
private JButton btFrase;
private JButton btCancelar;
private static GuiLogin frame;
public GuiFrases( ) {
inicializarComponentes ( );
definirEventos ( );
}
private void inicializarComponentes ( ) {
setTitle ("Minuto Motivação");
setBounds (0, 0, 250, 200);
setLayout (null);
btFrase = new JButton ("Frase");
btCancelar = new JButton ("Cancelar");
btFrase.setBounds (20, 120, 100, 25);
btCancelar.setBounds (125, 120, 100, 25);
add (btFrase);
add (btCancelar);
}
private void definirEventos ( ) {
btFrase.addActionListener (new ActionListener ( ) {
public void actionPerformed (ActionEvent e) {
System.exit (0);
}
} );
btCancelar.addActionListener (new ActionListener ( ) {
public void actionPerformed (ActionEvent e) {
System.exit (0);
}
});
GuiFrases frame = new GuiFrases ( );
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
Dimension tela = Toolkit.getDefaultToolkit ( ).getScreenSize ( );
frame.setLocation ( (tela.width - frame.getSize ( ).width) /2,
(tela.height - frame.getSize( ).height) / 2);
frame.setVisible (true);
}
}
OBS.: Sou iniciante então quanto mais objetivo e menos cheio de palavreados bonitos melhor!