Duvida - JBuilder 9!

0 respostas
B

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);
  }

}
Criado 19 de outubro de 2003
Respostas 0
Participantes 1