Duvida! Como somar dois valores

[b]Bom to com uma duvida, to querendo somar dois valores, cada uma esta em uma jlabel e o seu resultado quero que apareça em uma outra jlabel!
alguem sabe como fazer esse codigo?

Valeuu[/b]

jlabel3.setText(jlabel1.getTexto()+jlabel2.getTexto());

O problema é que se nas jlabel 1 e 2 não tiver somente números dará um erro no exemplo acima, mas basta vc trata.

Pra que soma conteúdo de jlabel não poderia ser jtextfield :?:

flw :thumbup:

[quote=InicianteJavaHenrique]jlabel3.setText(jlabel1.getTexto()+jlabel2.getTexto());

O problema é que se nas jlabel 1 e 2 não tiver somente números dará um erro no exemplo acima, mas basta vc trata.

Pra que soma conteúdo de jlabel não poderia ser jtextfield :?:

flw :thumbup: [/quote]

como que eu apresento ela na outra jlabel, no caso o valor da somas dos dois?

O código que eu citei já faz isto, caso você esteja se referindo a exibir o valor da soma ao evento de um componente (JButton, por exemplo), faça assim:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        jLabel1.setText(String.valueOf(Float.parseFloat(jLabel2.getText()) + Float.parseFloat(jLabel2.getText())));
}

P.S.: Lembrando que isto pode ser considerado um POG, e o pior sem necessidade, porque os valores das JLabel não poderão ser alterados durante a execução do programa, a menos que se faça outro POG.

                          [code]      valor=Double.parseDouble(caixa8.getText());     
	                    valor1=Double.parseDouble(caixa7.getText());     
	                    total=(valor1+valor);   
	                    caixa9.setText(""+total); [/code]

coloca isso no botao

[code]botao1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
/*codigo acima
*/

                            		            }  
	        }); [/code]

[quote=daniferreira]coloca isso no botao

[code]botao1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
/*codigo acima
*/

                            		            }  
	        }); [/code]

[/quote]

daniferreira, o negocio é q eu quero pow o resultado em outra jlabel,
tipo pego um valor na jlabel1 + jlabel2 e coloco o resultado sem passar pow nenhum botão ja na jlabel3, entendeu?
vc tem alguma ideia de como fazer issu?

O primeiro código que eu fiz já faz isto. O método getText(); pegar o valor da JLabel 1 e 2 e o setText(String text); altera o texto atual da JLabel 3 para a soma. E Integer.parseInt, Float.parseFloat ou Double.parseDouble converte String para um dos três valores numéricos e String.valueOf(Object obj); converte um tipo de dado para String.

pq nao coloca em um botao seria mto mais facil

[b]TENTEI COM ESSE CODIGO AI MAIS Ñ DEU CERTO.

tirei um print aki pra te ve como que ta funcionando!

tipo pego o valor do campo renda mensal + renda conjuge + outras rendas, e no campo total rendas ja aparecer o total automaticamente.[/b]

ow irmao tenho um exemplo de uma janela basica com o codigo q vc passou é só passar pra ele q ele consegue fazer consertar o erro ai ja era…

[code]import java.awt.;
import javax.swing.
;
//import controle.Utilitarios;

// Ctrl+Shift+F => Formata o código
// Ctrl+A e Ctrl+i => Formata a seleção

public class teste extends JFrame {

private JLabel rotulo5,rotulo6,rotulo7;
private JTextField caixa5,caixa6,caixa7;

public teste() {
	super("Orçamento");
	Container tela = getContentPane();

	tela.setLayout(null);
    rotulo5 = new JLabel("valor1");
	rotulo6 = new JLabel("valor:");
	rotulo7 = new JLabel("Soma:");

	caixa5 = new JTextField();
	caixa6 = new JTextField();
	caixa7 = new JTextField();

	// coluna, linha, largura, altura


	
	rotulo5.setBounds(20, 41, 100, 20);
	caixa5.setBounds(80, 41, 104, 20);
	
	rotulo6.setBounds(190, 41, 100, 20);
	caixa6.setBounds(250, 41, 104, 20);
	
	rotulo7.setBounds(360, 41, 100, 20);
	caixa7.setBounds(400, 41, 104, 20);

	
	tela.add(rotulo5);
	tela.add(caixa5);
	
	tela.add(rotulo6);
	tela.add(caixa6);
	
	tela.add(rotulo7);
	tela.add(caixa7);
	
      
	caixa7.setText(caixa5.getText()+caixa6.getText());   

	
	// setSize(largura, altura);
	setSize(700, 550);
	setVisible(true);
	setLocationRelativeTo(null);
}

public static void main(String[] args) {


	teste app = new teste();
	app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}[/code]

caixa7.setText(String.valueOf(caixa5.getText()+caixa6.getText())); 

agora só ajeitar q ele consegue.ele quer q no campo soma apareça o resultado diretao.

Poderia ter explicado melhor deste o começo…

Enfim, você não queria somar o conteúdo de JLabel em JLabel :?: Mas, no seu print/projeto, você está usando JTextField :?: :shock: :?: