Erro ao chamr uma classe

Tenho 2 classes A e B ao chamar a classe B : B TEIA = new TEIA(–),
o compilador me da o erro cannot resolve object symbol
e mostra o simbolo no nome da classe B que é a que está sendo chamada.

Alguem sabe a solução desse problema?

[quote=“rodrigosay”]Tenho 2 classes A e B ao chamar a classe B : B TEIA = new TEIA(–),
o compilador me da o erro cannot resolve object symbol
e mostra o simbolo no nome da classe B que é a que está sendo chamada.

Alguem sabe a solução desse problema?[/quote]

Não seria assim:

B TEIA = new B();

Poste seu código aqui para receber ajuda.
:roll:

Uma coisa importante. Veja que modificador usa a classe B do qual você deseja chamar, veja se estão nos mesmos pacotes e tudo mais.

O codigo não tem muito segredo.

só que ao clicar no botao se chama uma classe

B TEIA = new B();

só que está dando erro

alguem sabe porque?

[quote=“rodrigosay”]O codigo não tem muito segredo.

só que ao clicar no botao se chama uma classe

B TEIA = new B();

só que está dando erro

alguem sabe porque?[/quote]

Já olhaste os modificadores de acesso?

Oque são modificadores de acesso?

Vou colocar as classes a primeira é a que chama a classe Fornecedores1 no botao objeto35, Obrigado!!!

package FOR;
import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.sql.
;

public class Fornecedores1 extends JFrame implements ActionListener{

private JLabel objeto0 = new JLabel();
private JLabel objeto1;
private JLabel objeto2;
private JLabel objeto3;
private JLabel objeto4;
private JLabel objeto5;
private JLabel objeto6;

private JLabel objeto13;
private JLabel objeto26;
private JLabel objeto23;
private JLabel objeto28;
public JTextField objeto7;
public JTextField objeto8;
public JTextField objeto9;
public JTextField objeto10;
public JTextField objeto11;
public JTextField objeto12;
public JTextField objeto14;
public JTextField objeto24;
private JTextField objeto29;
private JButton objeto33;
private JButton objeto34;
public JButton objeto35;

public Fornecedores1(){

try {
mostra();

this.getContentPane().setLayout(null);
this.getContentPane().setBackground(new Color(204, 204, 204));
this.setSize(650,750);
this.setLocation(-4, -4);
this.setTitle(“Endereço de pacientes”);
this.setResizable(true);

objeto35.addActionListener(this);
objeto34.addActionListener(this);
objeto33.addActionListener(this);
objeto10.addActionListener(this);

} catch(Exception ex) {
  ex.printStackTrace();
}

}

private void mostra() throws Exception {

objeto0 = new JLabel(“Fornecedor”);
objeto0.setBounds(new Rectangle(71, 62, 157, 27));
this.getContentPane().add(objeto0,null);

objeto10 = new JTextField();
//objeto10.setDocument(new FixedLengthDocument(5));
objeto10.setBounds(new Rectangle(150, 62, 550, 27));
this.getContentPane().add(objeto10);

objeto1 = new JLabel(“CNPJ”);
objeto1.setBounds(new Rectangle(71, 114, 507,21));
this.getContentPane().add(objeto1,null);

objeto9 = new JTextField();
objeto9.setBounds(new Rectangle(150, 114, 206, 27));
this.getContentPane().add(objeto9,null);

objeto2 = new JLabel(“Endereco”);
objeto2.setBounds(new Rectangle(67, 159, 57, 27));
this.getContentPane().add(objeto2,null);

objeto8 = new JTextField();
objeto8.setBounds(new Rectangle(150, 159, 500, 27));
this.getContentPane().add(objeto8,null);

objeto3 = new JLabel(“Telefone1”);
objeto3.setBounds(new Rectangle(63, 203, 57, 27));
this.getContentPane().add(objeto3,null);

objeto11 = new JTextField();
objeto11.setBounds(new Rectangle(150,203, 250, 27));
this.getContentPane().add(objeto11,null);

objeto13 = new JLabel(“Telefone2”);
objeto13.setBounds(new Rectangle(490, 203, 112, 27));
this.getContentPane().add(objeto13,null);

objeto14 = new JTextField();
objeto14.setBounds(new Rectangle(590,203, 150, 27));
this.getContentPane().add(objeto14,null);

objeto23 = new JLabel(“Email”);
objeto23.setBounds(new Rectangle(63, 250, 112, 27));
this.getContentPane().add(objeto23,null);

objeto24 = new JTextField();
objeto24.setBounds(new Rectangle(150,250, 245, 27));
this.getContentPane().add(objeto24,null);

objeto28 = new JLabel(“Contato”);
objeto28.setBounds(new Rectangle(63, 320, 112, 27));
this.getContentPane().add(objeto28,null);

objeto29 = new JTextField();
objeto29.setBounds(new Rectangle(150,320, 245, 27));
this.getContentPane().add(objeto29,null);

objeto33 = new JButton(“Gravar”);
objeto33.setBounds(new Rectangle(50,400, 100, 30));
this.getContentPane().add(objeto33, null);

objeto34 = new JButton(“Deletar”);
objeto34.setBounds(new Rectangle(300,400, 100, 30));
this.getContentPane().add(objeto34, null);

objeto35 = new JButton(“Voltar”);
objeto35.setBounds(new Rectangle(550,400, 100, 30));
this.getContentPane().add(objeto35, null);
this.addWindowListener(new WindowAdapter() {

 public void windowClosing(WindowEvent e) {
      aoFechar();


    }
 });

}

private void aoFechar() {
System.exit(0);
}

public static void main(String args[]) {
new Fornecedores1().show();
}

public void actionPerformed(ActionEvent evt) {
    Object source = evt.getSource();
    if (source == objeto33)

{
try
{

Class.forName(“com.mysql.jdbc.Driver”);

java.sql.Connection con;
con = DriverManager.getConnection("jdbc:mysql://CPDS.localdomain/AGENDA?user=root&password=TT");





   // "jdbc:mysql://MAQ/AGENDA);

 // Connection con = DriverManager.getConnection("jdbc:mysql://CPDS.localdomain/AGENDA");

//jdbc:mysql://[hostname][,failoverhost…][:port]/[dbname][?param1=value1][&param2=value2]

// ResultSet rs = stmt.executeQuery (“SELECT NOME,TELEFONE,EMAIL FROM CADASTRO ORDER BY NOME asc”);
// if (rs.next()){
// }

   PreparedStatement pstmt = con.prepareStatement("INSERT INTO  CADASTRO (NOME,TELEFONE,EMAIL) VALUES (?, ?, ?)");
   pstmt.setString(1, stripQuotes(objeto10.getText()) );
   pstmt.setString(2, stripQuotes(objeto11.getText()) );
   pstmt.setString(3, stripQuotes(objeto24.getText()) );
   int rows = pstmt.executeUpdate();

//objeto10.setText("");
objeto14.setText("");
objeto24.setText("");
objeto29.setText("");
objeto11.setText("");
objeto8.setText("");
objeto9.setText("");

   pstmt.close();
	    //   stmt.close();
   con.close();

 }

catch(Exception ex)
{
ex.printStackTrace();
}

}

if (source == objeto35)

{
Fornecedores ti = new Fornecedores(objeto10.getText(),objeto10.getText());

}

//ob.Imprimir();
//{Frame G = new Prog0905();
//G.resize(900,800);
//G.show();}

if (source == objeto34)
{

try
{

// Class.forName(“com.mysql.jdbc.Driver”);

// java.sql.Connection con;

// con = DriverManager.getConnection(“jdbc:mysql://CPDS.localdomain/AGENDA&user=root&password=ET”);

// Statement stmt = con.createStatement();
// stmt.executeUpdate(“delete from agendau where nome = '”+objeto10.getText()+"’");

//stmt.executeUpdate(“Update agendau set nome = '”+objeto10.getText()+"’,Telefone = ‘"+objeto11.getText()+"’ where nome = ‘"+objeto10.getText()+"’");
//where Telefone = ‘"+objeto11.getText()+"’");

// stmt.close();
// con.close();

 }

catch(Exception ex)
{
ex.printStackTrace();
}

}

}

private String stripQuotes(String input) {
StringBuffer output = new StringBuffer();
for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) != ‘"’) {
output.append(input.charAt(i));
}
}
return output.toString();
}
}

//--------------------------

package FOR;
import java.awt.;
import java.awt.event.
;
import javax.swing.;
import java.sql.
;

public class Fornecedores extends JFrame implements ActionListener{

private JLabel objeto0 = new JLabel();
private JLabel objeto1;
private JLabel objeto2;
private JLabel objeto3;
private JLabel objeto4;
private JLabel objeto5;
private JLabel objeto6;

private JLabel objeto13;
private JLabel objeto26;
private JLabel objeto23;
private JLabel objeto28;
public JTextField objeto7;
public JTextField objeto8;
public JTextField objeto9;
public JTextField objeto10;
public JTextField objeto11;
public JTextField objeto12;
public JTextField objeto14;
public JTextField objeto24;
private JTextField objeto29;
private JButton objeto33;
private JButton objeto34;
public JButton objeto35;

public Fornecedores(String name, String age){

try {
mostra();

this.getContentPane().setLayout(null);
this.getContentPane().setBackground(new Color(204, 204, 204));
this.setSize(900, 800);
this.setLocation(-4, -4);
this.setTitle(“Endereço de pacientes”);
this.setResizable(true);

objeto35.addActionListener(this);
objeto34.addActionListener(this);
objeto33.addActionListener(this);
objeto10.addActionListener(this);

} catch(Exception ex) {
  ex.printStackTrace();
}

}

private void mostra() throws Exception {

objeto0 = new JLabel(“Fornecedor”);
objeto0.setBounds(new Rectangle(71, 62, 157, 27));
this.getContentPane().add(objeto0,null);

objeto10 = new JTextField(name);
objeto10.setBounds(new Rectangle(150, 62, 550, 27));
this.getContentPane().add(objeto10);

objeto1 = new JLabel(“CNPJ”);
objeto1.setBounds(new Rectangle(71, 114, 507,21));
this.getContentPane().add(objeto1,null);

objeto9 = new JTextField();
objeto9.setBounds(new Rectangle(150, 114, 206, 27));
this.getContentPane().add(objeto9,null);

objeto2 = new JLabel(“Endereco”);
objeto2.setBounds(new Rectangle(67, 159, 57, 27));
this.getContentPane().add(objeto2,null);

objeto8 = new JTextField();
objeto8.setBounds(new Rectangle(150, 159, 500, 27));
this.getContentPane().add(objeto8,null);

objeto3 = new JLabel(“Telefone1”);
objeto3.setBounds(new Rectangle(63, 203, 57, 27));
this.getContentPane().add(objeto3,null);

objeto11 = new JTextField();
objeto11.setBounds(new Rectangle(150,203, 250, 27));
this.getContentPane().add(objeto11,null);

objeto13 = new JLabel(“Telefone2”);
objeto13.setBounds(new Rectangle(490, 203, 112, 27));
this.getContentPane().add(objeto13,null);

objeto14 = new JTextField();
objeto14.setBounds(new Rectangle(590,203, 150, 27));
this.getContentPane().add(objeto14,null);

objeto23 = new JLabel(“Email”);
objeto23.setBounds(new Rectangle(63, 250, 112, 27));
this.getContentPane().add(objeto23,null);

objeto24 = new JTextField();
objeto24.setBounds(new Rectangle(150,250, 245, 27));
this.getContentPane().add(objeto24,null);

objeto28 = new JLabel(“Contato”);
objeto28.setBounds(new Rectangle(63, 320, 112, 27));
this.getContentPane().add(objeto28,null);

objeto29 = new JTextField();
objeto29.setBounds(new Rectangle(150,320, 245, 27));
this.getContentPane().add(objeto29,null);

objeto33 = new JButton(“Gravar”);
objeto33.setBounds(new Rectangle(50,400, 100, 30));
this.getContentPane().add(objeto33, null);

objeto34 = new JButton(“Deletar”);
objeto34.setBounds(new Rectangle(300,400, 100, 30));
this.getContentPane().add(objeto34, null);

objeto35 = new JButton(“Voltar”);
objeto35.setBounds(new Rectangle(550,400, 100, 30));
this.getContentPane().add(objeto35, null);
this.addWindowListener(new WindowAdapter() {

 public void windowClosing(WindowEvent e) {
      aoFechar();


    }
 });

}

private void aoFechar() {
System.exit(0);
}

public static void main(String args[]) {
new Fornecedores().show();
}

public void actionPerformed(ActionEvent evt) {
    Object source = evt.getSource();
    if (source == objeto33)

try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con = DriverManager.getConnection(“jdbc:odbc:age”);
Statement stmt = con.createStatement();

    ResultSet rs = stmt.executeQuery ("SELECT Nome,Telefone,EMAIL FROM agendai ORDER BY Nome asc");
        if (rs.next()){



   PreparedStatement pstmt = con.prepareStatement("INSERT INTO  agendai (Nome,Telefone,EMAIL) VALUES (?, ?, ?)");
   pstmt.setString(1, stripQuotes(objeto10.getText()) );
   pstmt.setString(2, stripQuotes(objeto11.getText()) );
   pstmt.setString(3, stripQuotes(objeto24.getText()) );
   int rows = pstmt.executeUpdate();

//objeto10.setText("");
objeto14.setText("");
objeto24.setText("");
objeto29.setText("");
objeto11.setText("");
objeto8.setText("");
objeto9.setText("");

   pstmt.close();
   stmt.close();
   con.close();

 }

}

catch(Exception ex)
{
ex.printStackTrace();
}

if (source == objeto35)

{
// Pessoa humano = new Pessoa(objeto10.getText(),objeto14.getText());
//humano.Imprimir();
}

//objeto10.setText(name);

//ob.Imprimir();
//{Frame G = new Prog0905();
//G.resize(900,800);
//G.show();}

if (source == objeto34)
{

try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con = DriverManager.getConnection(“jdbc:odbc:age”);

   Statement stmt = con.createStatement();
   stmt.executeUpdate("delete from agendau where nome = '"+objeto10.getText()+"'");

//stmt.executeUpdate(“Update agendau set nome = '”+objeto10.getText()+"’,Telefone = ‘"+objeto11.getText()+"’ where nome = ‘"+objeto10.getText()+"’");
//where Telefone = ‘"+objeto11.getText()+"’");

   stmt.close();
   con.close();

 }

catch(Exception ex)
{
ex.printStackTrace();
}

}

}

private String stripQuotes(String input) {
StringBuffer output = new StringBuffer();
for (int i = 0; i < input.length(); i++) {
if (input.charAt(i) != ‘"’) {
output.append(input.charAt(i));
}
}
return output.toString();
}
}

objeto35? :shocked!:

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI MEU OOOOOOOOOLHOOOOOOOOOOOOOOOOOOOOOOOOOOOO!

“Deus queira que eu nunca precise dar manutenção em algo do tipo! Amém!”

O QUÊ??? Fala Sério! Seu código está cifrado! Ou melhor, obsfuscado!

Dica: Tente aprender o básico do java antes de sair fazendo algo do tipo, com certeza as coisas farão mais sentido

Bom, tá, antes que o Rodrigo venha aqui xingando e querendo bater em todo mundo pq a gente quase teve ataques epiléticos…

Rodrigo, poste aqui o menor exemplo possível de código que reproduza o problema que você está tendo. A vida é curta demais pra gente ter que analisar tudo isso de código pra poder te ajudar, e com certeza você vai acabar achando o seu problema mais fácil se diminuir o tamanho dos seus fontes para pedacinhos mais fáceis de morder. :smiley:

rodrigosay,
Dê uma olhada nessa discussão que eh muito interessante pra todos nós membros do GUJ:

Boas Práticas para Usuários do GUJ

Rodrigo,tem objetos numerados demais não?Vc misturou sua tela com o BD?Faça uma classe soh para isso(as suas regras de negócios).Obj33,Obj34,Obj35(use nomes…)…use as tags code q tem em cima da caixa q vc posta no guj.O cv(ultra-hiper purista da linguagem hehehe) deve ter infartado…