oi pessoal
to tendo dificuldade no seguinte:
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.
e assim sucessivamente.
obrigado
t+
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          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:
...
  JTextField jtf = new JTextField(10);
  JButton b1 = new JButton("Armazena");
  JButton b2 = new JButton("Cancela");
  // código de criação da interface
  b1.addActionListener(new ActionListener() {
     try {
        ObjectOutputStream oos = new ObjectOutpuStream(new FileOutputStream("registros.dat")); // abre um fluxo de saída no arquivo
        oos.writeObject("jtf.getText()); // escreve o objeto no arquivo.
        oos.close();
     }
  }
Detalhe: tah bem resumido, justamente para você correr atrás um pouco 
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          valew cara… funcionando lindamente!!!
t+
[quote=“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:
...
  JTextField jtf = new JTextField(10);
  JButton b1 = new JButton("Armazena");
  JButton b2 = new JButton("Cancela");
  // código de criação da interface
  b1.addActionListener(new ActionListener() {
     try {
        ObjectOutputStream oos = new ObjectOutpuStream(new FileOutputStream("registros.dat")); // abre um fluxo de saída no arquivo
        oos.writeObject("jtf.getText()); // escreve o objeto no arquivo.
        oos.close();
     }
  }
Detalhe: tah bem resumido, justamente para você correr atrás um pouco :)[/quote]