Ir ao conteúdo

Java Como mostrar um resultado numérico no JtextField(JFrame)?


Ir à solução Resolvido por AdrianoSiqueira,

Posts recomendados

Postado

comecei agr no Java, tô bem perdida.

já tentei converter todos os valores p String, criei vários métodos, mas n consigo passar o valor p campo de texto.

Se alguém souber, vai me ajudar muito, tô quebrando a cabeça c esse exercício vai fazer mó cota.

  • Solução
Postado

Tentou assim?

textField.setText(String.valueOf(123));

Isso deve converter o 123 para "123" e setar no campo.

 

PS.: Troque textField pela sua variável de campo de texto e 123 pela sua variável numérica.

 

Se preferir, poste seu código fonte e a gente analisa para ver se tem algum problema.

  • Amei 1
Postado

@AdrianoSiqueira conseguiii, muito obrigada

package view;

import java.awt.Toolkit;

/**
 *
 * @author Alice
 */
public class NewJFrame2 extends javax.swing.JFrame {
    

    public NewJFrame2() {
        initComponents();
        setTitle("“UNIDOS\n DA INFORMATICA S.A”"); // altera o nome do título
    }
    public void calcular() {
    String VF = txtValor2.getText(); // pega o valor da caixa do valor de fábrica, criei a string VF=ValorFabrica
    String Per; // criei a string do percentual (combobox)
    Per= (String) (combobox.getSelectedItem()); // aq ele pega o percentual na combobox
    
    if (butHyndai.isSelected()== true)  { // se o cara escolher Hyndai (RadioButton)
        Double calculo1;
        
        calculo1 = (Double.parseDouble(VF) + Double.parseDouble(Per) * Double.parseDouble(VF)/100); // FAZ O CALCULO DE AUMENTO, transforma em str 
        txtResultado. setText(String.valueOf(calculo1)); // só aceita valor com ".", virgula não é separador decimal.
        
    }
    if (butFiat.isSelected()== true) { // faz o calculo de DESCONTO
        Double calculo2; // cria a variavel 
        calculo2=(Double.parseDouble(VF) - Double.parseDouble(Per) *Double.parseDouble(VF)/100); 
        
        txtResultado.setText(String.valueOf(calculo2)); // trasnfere p str
    }
    }

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...