Não entendo o erro!

2 respostas
Alexandre_Cardoso

Pessoal,

Sou novo com Java, minha graduação ficou devendo muito em Java e orientação a objetos, mas resolvi fazer uma especialização. Me ferrei, não estou conseguindo acompanhar, mas quero muito aprender e realmente saber Java. 
Como não trabalho na área, talvez fique mais difícil um pouco mas conto com a ajuda dos amigos que surgirem.
Ontem eu deveria ter entregue um trabalho funcionando mas não deu, tudo bem, como disse eu quero aprender e se alguém puder me ajudar, vejam  o que está me acontecendo.

Tenho uma classe Tela, onde eu construo a tela da minha aplicação e capturo os eventos de botão.

public class Tela extends JFrame {

public Tela (){



}
public void criaComponentes(){



}

public void criaLayout(){


}

public void eventos(){

jbNovoTermo.addActionListener(new ActionListener()
			  {
				public void actionPerformed(ActionEvent arg0)
		        {
		        	 try{
		        	
		        	float coef = Float.parseFloat(jtfCoef.getText());
		     	float exp = Float.parseFloat(jtfExp.getText());
		          	funcao.criaTermo(coef, exp); 
		        	 }
		        	 catch(NumberFormatException nfe)
		    			{
		    			JOptionPane.showMessageDialog(getParent(), nfe.getMessage(),
		    					    		"Errou!!!!!",JOptionPane.ERROR_MESSAGE);
		    			}
		        }
		
			  });
}
public static void main(String[] args)

{


}

}

E tenho uma classe Função que implementa uma interface IFunção, mas não estou conseguindo setar os valores de um objeto existente nesta classe Função.

public class Funcao implements IFuncao {


public void criaTermo(float coef, float exp) {

termo.setCoeficiente(coef); // dá erro ao executar esta linha
	termo.setExpoente(exp);
	adiciona(termo);
	
}

}

Alguém sabe me dizer porque? Onde estou cometendo o erro?

Muito obrigado a quem se dispuser pq é muito dificil aprender sozinho.

Alexandre :frowning:

2 Respostas

dsfextreme

Alexandre,o que vc quer fazer é um programa que escreva uma equação de qualquer grau ?

Pelo que deu para perceber vc está criando tudo errado.
Eu fiz um trabalho desse para a faculdade…se for isso mesmo
poste aqui que posso te ajudar…

Para verificar o resultado do meu trabalho,dê uma olhada aqui…

http://www.myjavaserver.com/~dsfextreme/Applet/MetodoNewtonv4.htm

Ele realiza o calculo do Método de Newton …

Agora ,coloca ocódigo todo entre a tag Quote,pra ficar mais legível

public class Tela extends JFrame {

public Tela (){



} </blockquote>
cv1

Quer aprender Java direito? Pare de fazer coisas em Swing. Comece do comeco e entenda I/O, threading, OO e alguns design patterns - dai vc pode voltar pra Swing, e tudo vai fazer muuuuuuito mais sentido. :wink:

Criado 23 de abril de 2006
Ultima resposta 23 de abr. de 2006
Respostas 2
Participantes 3