Pessoal,
Como passar dados de JTextField para um construtor que espera parámetros do tipo double ou int?
Desde já muito obrigado.
Pessoal,
Como passar dados de JTextField para um construtor que espera parámetros do tipo double ou int?
Desde já muito obrigado.
Você tem que converte o dado vindo o JTextField para o tipo que o construtor pede, como está seu código?
O meu código está assim:
Public class Conta {
private String nome;
private String numConta;
private double saldo;
Public Conta(String nome, String num, double saldo){
this.nome = nome;
this.numConta = num;
this.saldo = saldo;
}
}
Na classe da GUI
queria pegar valores dos JTextField
e passá-los ao construtor quando criasse nova Conta
?
Você tem que pegar os valores e passar assim:
double saldo = Double.parseDouble(JTextFieldSaldo.getText().replace(",","."));
depois cria a instância:
Conta c = new Conta(JTextFieldNome.getText(), JTextFieldNum.getText(), saldo);
Qual a dificuldade?
Era exactamente a que acabaste de explicar. Valeu. Espero um dia me aproximar ao calcanhar do vosso conhecimento.
Aproveitando a sua experiência, gostaria que me ajudasse no seguinte:
Estou a estudar o pacote I/O do Java. Uso o Mac OSX para os meus estudos. O problema é que não consigo passar a URL exigida pela classe Parh.
Assim:
Path path = Paths.get(???);
Qual a raiz ou estrutura de diretórios no Mac?
Ajuda aí, please!