Caros, boa tarde!
Sou iniciante em Java e por isso ainda estou com muitas duvidas, uma delas seria a seguinte.
Diante do codigo abaixo, gostaria de saber como Adicionar o codigo de tratamento de eventos adequado para o clique do botao (“Calcula”). Quando um usuario entrar com os dois valores, obrigadoriamente valores reais, e clicar no botao, o tratamento de eventos deve calcular o resultado do produto entre os valores digitados. Se um dos valores digitados nao for um numero, o programa deve exibir a mensagem “Impossivel completar a operaçao!”; caso contrario, a mensagem deve apresentar o resultado. Em ambos os casos, a mensagem deve ser apresentada utilizando-se uma caixa de dialogo.
Obrigado,
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class QuestaoQ extends JFrame {
JLabel quantidadeLabel, precoLabel;
JTextField quantidadeCampo, precoCampo;
JButton calculaBotao;
public QuestaoQ (){
setTitle ("Itens a comprar");
setSize (220,120);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
quantidadeLabel = new JLabel ("Quantidade: ");
precoLabel = new JLabel ("Preco: ");
quantidadeCampo=new JTextField (10);
precoCampo = new JTextField (10);
calculaBotao = new JButton ("Calcula");
JPanel content = (JPanel)getContentPane ();
content.setLayout(new FlowLayout ());
content.add (quantidadeLabel);
content.add (quantidadeCampo);
content.add (precoLabel);
content.add (precoCampo);
content.add (calculaBotao);
calculaBotao.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null, "A soma e:");
}
}
);
}
}