Bem pessoal, estou com uma dúvida em uma coisa. Fiz um programa em minha faculdade e lá é o JBuilder 3, então tudo funcionou perfeitamente e até mesmo funcionou na casa de um amigo meu que diz ter o JBuilder 9 Standard, mas eu realmente naum sei. Indo direto ao assunto, queria saber o motivo de tal erro, ou seja, ele diz, quando eu coloco pra rodar o programa, que naum encontrou a class “main” e que o programa irá ser fechado. Fui lá em “Project->Defalt Project Properties…” e coloquei como entrada e saida de dados o mesmo diretorio que se encontra o arquivo e mesmo assim continua dando esse erro. Segue o código do arquivo. Me ajudem por favor, é um trabalho semestral. Valeu, Fabiano Almeida.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class InteracaoCampeonato extends JFrame implements ActionListener {
ImageIcon BotaoVerde=new ImageIcon("BotaoVerdeApagado.gif");
ImageIcon BotaoAzul=new ImageIcon("BotaoAzulApagado.gif");
ImageIcon BotaoVermelho=new ImageIcon("BotaoVermelhoApagado.gif");
ImageIcon BotaoAmarelo=new ImageIcon("BotaoAmareloApagado.gif");
JTabbedPane jTabbedPane1 = new JTabbedPane();
JPanel jPanelCadastro = new JPanel();
JPanel jPanelGenius = new JPanel();
JLabel jLabel1 = new JLabel();
JTextField jTextFieldNome = new JTextField();
JLabel jLabel2 = new JLabel();
JTextField jTextFieldApelido = new JTextField();
JButton jButtonCadastro = new JButton();
JButton jButtonMostrarCadastro = new JButton();
JLabel jLabelBotaoVerde = new JLabel();
JLabel jLabelBotaoVermelho = new JLabel();
JLabel jLabelBotaoAmarelo = new JLabel();
JLabel jLabelBotaoAzul = new JLabel();
public InteracaoCampeonato() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
jButtonMostrarCadastro.addActionListener(this);
jButtonCadastro.addActionListener(this);
}
public void actionPerformed (ActionEvent aeEvento) {
Object obClique = aeEvento.getSource();
}
private void jbInit() throws Exception {
this.getContentPane().setLayout(null);
jTabbedPane1.setBounds(new Rectangle(12, 10, 376, 280));
this.setTitle("Campeontado de Genius");
jPanelCadastro.setLayout(null);
jPanelGenius.setLayout(null);
jLabel1.setText("Nome:");
jLabel1.setBounds(new Rectangle(38, 22, 34, 15));
jTextFieldNome.setText("");
jTextFieldNome.setBounds(new Rectangle(106, 20, 102, 21));
jLabel2.setBounds(new Rectangle(34, 57, 47, 15));
jLabel2.setText("Apelido:");
jTextFieldApelido.setText("");
jTextFieldApelido.setBounds(new Rectangle(105, 51, 104, 21));
jButtonCadastro.setBounds(new Rectangle(58, 95, 108, 25));
jButtonCadastro.setText("Cadastro");
jButtonMostrarCadastro.setText("Mostrar Cad.");
jButtonMostrarCadastro.setBounds(new Rectangle(192, 95, 105, 25));
jLabelBotaoVerde.setIcon(BotaoVerde);
jLabelBotaoVerde.setText("");
jLabelBotaoVerde.setBounds(new Rectangle(32, 23, 115, 95));
jLabelBotaoVerde.addMouseListener(new InteracaoCampeonato_jLabelBotaoVerde_mouseAdapter(this));
jLabelBotaoVermelho.setBounds(new Rectangle(210, 24, 115, 95));
jLabelBotaoVermelho.setText("jLabel3");
jLabelBotaoVermelho.setIcon(BotaoVermelho);
jLabelBotaoVermelho.setText("");
jLabelBotaoAmarelo.setBounds(new Rectangle(19, 143, 115, 95));
jLabelBotaoAmarelo.setText("jLabel3");
jLabelBotaoAmarelo.setIcon(BotaoAmarelo);
jLabelBotaoAmarelo.setText("");
jLabelBotaoAzul.setBounds(new Rectangle(223, 141, 115, 95));
jLabelBotaoAzul.setText("jLabel3");
jLabelBotaoAzul.setIcon(BotaoVermelho);
jLabelBotaoAzul.setText("");
this.getContentPane().add(jTabbedPane1, null);
jTabbedPane1.add(jPanelCadastro, "Cadastro");
jTabbedPane1.add(jPanelGenius, "Genius");
jPanelCadastro.add(jTextFieldNome, null);
jPanelCadastro.add(jLabel1, null);
jPanelCadastro.add(jLabel2, null);
jPanelCadastro.add(jTextFieldApelido, null);
jPanelCadastro.add(jButtonCadastro, null);
jPanelCadastro.add(jButtonMostrarCadastro, null);
jPanelGenius.add(jLabelBotaoVerde, null);
jPanelGenius.add(jLabelBotaoVermelho, null);
jPanelGenius.add(jLabelBotaoAmarelo, null);
jPanelGenius.add(jLabelBotaoAzul, null);
//Botao Verde
jLabelBotaoVerde.setText("");
jLabelBotaoVerde.addAncestorListener(new InteracaoCampeonato_jLabelBotaoVerde_mouseAdapter(this));
jLabelBotaoVerde.setIcon(new ImageIcon(InteracaoCampeonato.class.getResource("BotaoVerdeApagado.gif")));
}
public static void main(String[] args) {
InteracaoCampeonato objetoFrame = new InteracaoCampeonato();
objetoFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
objetoFrame.pack();
objetoFrame.setSize(700,700);
objetoFrame.setVisible(true);
objetoFrame.show();
}
void jLabelBotaoVerde_mousePressed(MouseEvent e) {
jLabelBotaoVerde.setIcon(new ImageIcon(InteracaoCampeonato.class.getResource("BotaoVerdeAceso.gif")));
}
void jLabelBotaoVerde_mouseReleased(MouseEvent e) {
jLabelBotaoVerde.setIcon(new ImageIcon(InteracaoCampeonato.class.getResource("BotaoVerdeApagado.gif")));
}
}
class InteracaoCampeonato_jLabelBotaoVerde_mouseAdapter extends java.awt.event.MouseAdapter {
InteracaoCampeonato adaptee;
InteracaoCampeonato_jLabelBotaoVerde_mouseAdapter(InteracaoCampeonato adaptee) {
this.adaptee = adaptee;
}
public void mousePressed(MouseEvent e) {
adaptee.jLabelBotaoVerde_mousePressed(e);
}
public void mouseReleased(MouseEvent e) {
adaptee.jLabelBotaoVerde_mouseReleased(e);
}
}