tenho um JFrame q tem um JTextField, um JComboBox e 2 botoes (aceitar, cancelar).
depois do aceitar, o texto em JTextField é armazena numa String.
Gostaria saber como gravar pra um ficheiro, e cada vez q eu abrir esse JFrame esse [] (ja no ficheiro) fosse carregado num []Strings posto no JComboBox.
Com certeza você deverá gravar isto em disco. Para após abertura futura do frame uma leitura neste arquivo…
Recomendo que você estude o pacote java.io.*;
Lá vc vai encontrar os recursos necessários para implementar a solução…
Vou dá uma resumida básica:
...JTextFieldjtf=newJTextField(10);JButtonb1=newJButton("Armazena");JButtonb2=newJButton("Cancela");// código de criação da interfaceb1.addActionListener(newActionListener(){try{ObjectOutputStreamoos=newObjectOutpuStream(newFileOutputStream("registros.dat"));// abre um fluxo de saída no arquivooos.writeObject("jtf.getText()); // escreve o objeto no arquivo.oos.close();}}
Detalhe: tah bem resumido, justamente para você correr atrás um pouco
W
WakkyPJ
valew cara… funcionando lindamente!!!
t+
“JoaoPaulo”:
Ae mano…
Com certeza você deverá gravar isto em disco. Para após abertura futura do frame uma leitura neste arquivo…
Recomendo que você estude o pacote java.io.*;
Lá vc vai encontrar os recursos necessários para implementar a solução…
Vou dá uma resumida básica:
...JTextFieldjtf=newJTextField(10);JButtonb1=newJButton("Armazena");JButtonb2=newJButton("Cancela");// código de criação da interfaceb1.addActionListener(newActionListener(){try{ObjectOutputStreamoos=newObjectOutpuStream(newFileOutputStream("registros.dat"));// abre um fluxo de saída no arquivooos.writeObject("jtf.getText()); // escreve o objeto no arquivo.oos.close();}}
Detalhe: tah bem resumido, justamente para você correr atrás um pouco :)