Bom dia,
Gostaria de saber como guardar informações digitadas por um usuário em um programa em swing
Exemplo:
[code]import javax.swing.*;
public class Inserir {
public static void main (String arg[]){
String sNome, sIdade, sTelefone;
int iIdade;
sNome = JOptionPane.showInputDialog(null, "Digite seu nome");
sIdade = JOptionPane.showInputDialog(null, "Informe a sua idade");
iIdade = Integer.parseInt(sIdade);
sTelefone = JOptionPane.showInputDialog(null, "Enter com o seu telefone");
JOptionPane.showMessageDialog(null,"Seus dados foram armazenados com sucesso!");
}
}[/code]
O usuário preenche essas perguntas e no fim do programa isso gera um arquivo de texto com os dados digitados pelo usuário, e esse arquivo fica salvo em algum diretório.
Obrigado pessoal
Vocês estão muito mal acostumados, não usam o Google nem a busca do forum. Eu não manjo muito todo dia tenho muitas duvidas. E em toda a minha vida postei 1 topico aqui as outras achei tudo no Google.
public static void main(String[] a) {
FileWriter fw = null;
try {
fw = new FileWriter("C:\Arquivo.txt");
fw.write("Olá");
} catch (IOException e) {
e.printStackTrace();
} finally{
if (fw != null){
try {
fw.close();
} catch (IOException e) {}
}
}
}
}[/code]
Mas como coloco dentro desse arquivo no lugar de “olá” colocar as imformações digitadas pelo o usuário desse programa:
[code]
import javax.swing.*;
public class Inserir {
public static void main (String arg[]){
String sNome, sIdade, sTelefone;
int iIdade;
sNome = JOptionPane.showInputDialog(null, "Digite seu nome");
sIdade = JOptionPane.showInputDialog(null, "Informe a sua idade");
iIdade = Integer.parseInt(sIdade);
sTelefone = JOptionPane.showInputDialog(null, "Enter com o seu telefone");
JOptionPane.showMessageDialog(null,"Seus dados foram armazenados com sucesso!");
}
Oi Filipe, beleza? É o André AS hehehe, eai velho quero ver você afiado em Java viu! Veja abaixo algumas modificaçõeszinhas que fiz, tais como melhor nomear as variáveis, ter
um tratamento de erros no código, identar etc: