Pegar valor no Jtextfield e mostrar na Tela
Bom, estou penando pra conseguir fazer isso e nao to conseguindo, nao achei ninguem ensinando de forma que eu entenda ou da forma que eu precisava. Eu estou fazendo um programa tipo um caixa eletronico onde tem a a classe TDepositar que recebera o valor a ser depositado digitados no Jtextfield, eu queria pegar esse valor digitado convertendo para double , apos o Usuario clickar no OK, e mostrar na tela da classe TExtrato. Eu nao estou conseguindo converter esse valor e nao sei como mostrar ele na tela TExtrato. Se alguem puder me ajudar agradeco :)
Classe TDepositar (tentei converter para double apos clickar no ok)
package Trab;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class TDepositar extends JFrame{
JButton voltar = new JButton("voltar");
JButton ok = new JButton("ok");
JTextField deposito = new JTextField();
double valor;
public TDepositar (){
super("Depositar");
Container c = getContentPane();
c.setLayout(new GridLayout(3,2));
c.add(new JLabel ("Quanto deseja depositar:"));
c.add(deposito);
ok.addActionListener(new ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e){
valor = Double.parseDouble(deposito.getText());
new TCaixa().show();
dispose();
}
});
c.add(ok);
voltar.addActionListener(new ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e){
new TCaixa().show();
dispose();
}
});
c.add(voltar);
setSize(300,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
Classe TExtrato
package Trab;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class TExtrato extends JFrame{
JButton voltar = new JButton("Voltar");
JButton ok = new JButton("ok");
public TExtrato (){
super("Extrato");
Container c = getContentPane();
c.setLayout(new GridLayout(3,2));
c.add(new JLabel ("Nome:"));
c.add(new JLabel ("Numero da conta:"));
c.add(new JLabel ("Saldo atual:"));
c.add(new JLabel ("Saques realizados hoje:"));
ok.addActionListener(new ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e){
new TCaixa().show();
dispose();
}
});
c.add(ok);
voltar.addActionListener(new ActionListener() {
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e){
new TCaixa().show();
dispose();
}
});
c.add(voltar);
setSize(300,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}Discussão (1)
Carregando comentários...