help2

6 respostas
K

ola gente Bom dia a todos

Gostaria de uma analise de meu codigo para ver alguns erros possiveis

import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.<em>;

import java.Swing.event.</em>;

import java.util.*;

public class ProvaFinal extends WindowAdapter{

public class ProvaFinal extends WindowAdapter implements ActionListener{

public static void main(String[] args){//
Frame f=new Frame("Calculadora");//

f.setSize(200,200);//

f.setBackground(Color.gray);//

f.setLayout(new FlowLayout(FlowLayout.LEFT));//

Label label1 = new Label("Valor"); //

Label label2 = new Label("Resultado"); //
f.add(label1); //

f.add(label2); //

TextField t1=new TextField(10);//

TextField t2= new TextField(10);//

f.add(t1); //

f.add (t2);//

Button b1= new Button("ok");//

Button b2= new Button ("limpar");//

f.add(b1);//

f.add(b2);//

f.addWindowListener(new ProvaFinal ());//

f.setVisible(true);//

}

public void WindowClosing(WindowEvent e){//

System.exit(0);//

}

}

JTextField Resultado = new JTextField (10);//

JButton b2 = new JButton (“Limpar”);

JButton b2.addActionListener (new ActionListener();// problema falta ponto e virgula ja tendo {

public void actionPerformed (ActionEvent e)

{
(b2).if(e.getSource()== b2){

Resultado.setText("");

}

}

}

}

(b1 get)obj).get(OK)==this.get(OK){//

return (true)

este metodo to apreveitando para comparar se o botão clicado for correspondente EX: O usuario clica em OK quero saber se o botão ok mesmo!! aproveitei a ideia de um dos nossos colegas

}

(b2 get).get(“limpar”) == this.get(“limpar”)// idem
return(true)

pela api ela retorna um boolean metodo equals que tá no pacote java.util class abstract set ja importei o pacote que vcs podem ver acima, tem algo ou jc tá doido,compilo da uma linha que falta um ponto e virgula e outro o classico erro classe ou interface esperado, já to decorando até api, os erros do compilador eheheheheh
agradeço a ajuda carinhosa de todos
karlota
:lol:

6 Respostas

M

oi moça td bem, use as tags!! pelo amor de deus, eu nao consigo ler esse codigo nem ferrando :frowning:
[]s

F

Não tá tão mal assim murrayBR...

Bem Karlota, vamos ao seu código...
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.Swing.event.*;
import java.util.*;

//Querida, só precisa declarar a classe uma vez... A delcaração correta
// neste caso é a debaixo.

//Incorreta. Apage essa linha do seu código.
public class ProvaFinal extends WindowAdapter&#123;

//Essa está correta. Que bunitinho...
public class ProvaFinal extends WindowAdapter implements ActionListener&#123;
public static void main&#40;String&#91;&#93; args&#41;&#123;

Frame f=new Frame&#40;&quot;Calculadora&quot;&#41;;

f.setSize&#40;200,200&#41;;

f.setBackground&#40;Color.gray&#41;;

f.setLayout&#40;new FlowLayout&#40;FlowLayout.LEFT&#41;&#41;;

Label label1 = new Label&#40;&quot;Valor&quot;&#41;; 

Label label2 = new Label&#40;&quot;Resultado&quot;&#41;; 
f.add&#40;label1&#41;;

f.add&#40;label2&#41;;

TextField t1=new TextField&#40;10&#41;;

TextField t2= new TextField&#40;10&#41;;

f.add&#40;t1&#41;;

f.add &#40;t2&#41;;

Button b1= new Button&#40;&quot;ok&quot;&#41;;

Button b2= new Button &#40;&quot;limpar&quot;&#41;;

f.add&#40;b1&#41;;

f.add&#40;b2&#41;;

f.addWindowListener&#40;new ProvaFinal &#40;&#41;&#41;;

f.setVisible&#40;true&#41;;

&#125;

public void WindowClosing&#40;WindowEvent e&#41;&#123;

System.exit&#40;0&#41;;
&#125;

&#125;

JTextField Resultado = new JTextField &#40;10&#41;;

JButton b2 = new JButton &#40;&quot;Limpar&quot;&#41;;

// Aqui o que falta é fechar o último parentese do método 
//addActionListener. Assim ó&#58;
JButton b2.addActionListener &#40;new ActionListener&#40;&#41;&#41;;


public void actionPerformed &#40;ActionEvent e&#41;
&#123;

// Aqui onde vc colocou esse &#40;b2&#41;.if...  não precisa do 1º &#40;b2&#41;...
//Ficaria assim ó
if&#40;e.getSource&#40;&#41;== b2&#41;&#123;

Resultado.setText&#40;&quot;&quot;&#41;;
&#125;

//Para verificar se o clique foi em um outro Botão é só adicionar outro if
// a apartir daqui. Ex.&#58;

if&#40;e.getSource&#40;&#41;==b3&#41;&#123;
  Resultado.setText&#40;&quot;OK&quot;&#41;;
&#125;

&#125;
&#125;
&#125;

Assim fica bem melhor.
Não se acanhe de perguntar. Mas vá tentando entender o que está sendo feito em cada método. Queira saber os porquês de cada coisa. É assim que se aprende.

té +

K

ola felipe!!

li duas vezes sua reposta fiquei pensando no onibus, se era a questão dos pacotes ooooooooo karla era das classes oooo muee que declarei !!duas classes iguais não e verdade? ja entendi !!e que tanta coisa que as vezes misturo as vezes falta de atenção, vou me corrigir !! ter mais atençaõ e muita e por isso ( e professor reclamando :“karlinha ainda com java menina!!” e isso e todo dia, tou tendo erros tão banais que poderia me virar sozinha. bom li o capitulo 1 do livro aprenda programar java em 21 dias , vou ler com calma e serei uma “quase” que nem tudo agente sabe, vou ser como vcs e minha meta !!

karlota
:grin:

F

è assim mesmo karlinha…

Quando a gente tá aprendendo é assim mesmo. Agente nem consegue ver onde errou, e à vezes é tão simples.

Mas vc está caminhando… Leia mesmo um bom livro, que a coisa vai.

E obrigado pelo elogio de quere ser como nós…

Fico muito lisogeado…
té +

B

é isso ai feliperod … ganhou hein … queria ver se fosse um cara com o nick de Marcão se vc comentaria todo o codigo com tanta delicadeza huahauahau … to brincando … vc ajudou muito ela …!

F

Marcão!!! Tô fora…
No máximo eu ia mandar ele ler um tutorial qualquer…
HEHEHEE :lol: :lol: :lol:

brincadeira… a gente ajuda quando pode, né…

Criado 19 de dezembro de 2004
Ultima resposta 21 de dez. de 2004
Respostas 6
Participantes 4