Soma com Label

3 respostas
M

Pessoal preciso de ajuda no seguinte… :wink:
Eu fiz um programinha em java simples…so que porem nao consigo fazer a soma…só da erro. em tudo que eu tento…alguem poderia me ajudar…meu código é o seguinte:

import java.awt.<em>;

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

public class Prova1 extends Frame

{

public Label L1, L2,L3;

public Button B1;

public TextField Tx1, Tx2;

public Dimension dim;

public Prova1()
{
	dim = new Dimension(290,100);
   
	setSize(dim);		
	setLocation(220,180);		
	setTitle("Soma");		
	setBackground(Color.black);		
	setLayout(new FlowLayout());
	
	
	
	L1 = new Label(" +");
	L1.setBackground(new Color(100,150,200));
			
	Tx1 = new TextField ("     ");
	
	L2 = new Label (" =");
	L2.setBackground(new Color(100,150,200));
	
	
	Tx2 = new TextField ("     ");
	
	B1 = new Button(" Calcular");
	B1.setBackground(new Color(100,150,200));
	
	L3 = new Label ("                 ");
	L3.setBackground(new Color(100,150,200));
	
	 
	
	add (Tx1);
	add (L1);
	add (Tx2);
	add (L2);
	add (L3);
	add (B1);
	
	
	addWindowListener (new FechaJanela());
	
}
public static void main(String[] args)
{
	new Prova1().show();
}

}

3 Respostas

F

Olá mezenga,

Cara, qual o erro que está dando, poste aqui, e em que lugar desse código está fazendo a soma, e quando vc postar códigos aqui, coloque entre as tags “" "

M

então eu escrevi meu erro errado…

Seguinte como está no código…eu tenho duas vaixa de texto e dentro delas eu colocarei dois números e quando eu clicar no botão quero que o resultado apareça em uma label…

Gostaria de saber como faço isso…

Obrigado…

F

Olá mezenga,

Primeiramente, para ser feito os calculos, seus txts, e botoões terão que ser tratados os eventos, procure por ActionListener, depois que essa parte estiver ok, vc poderá fazer o seguinte:

seulabel.setText(String.valueOf(resuldoseustxts));

*considerando que a resuldoseustxtx podem ser int como tambem double

Generosamente,

Frid

Criado 26 de setembro de 2008
Ultima resposta 29 de set. de 2008
Respostas 3
Participantes 2