elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: guardar valores desde tabla en archivo txt en: 2 Abril 2014, 19:58 pm
Hola a todos, espero me puedan ayudar con mi problema...
Estoy haciendo un programa en Netbeans donde tengo una clase declarada de la siguiente manera>

public class ObjetoClass implements Serializable{

    public String clase;
    public List<String> campo;
    public List<Double> valor;
    public DefaultTableModel modelo;
    public List<DefaultTableModel> modeloList;
   
....

Yo guardo los datos de varios jtable que tengo en la lista de DefaultTableModel (List<DefaultTableModel> modeloList) tambien tengo una lista de este objeto, la cual es la que quiero guardar posteriormente en un txt

private List<ObjetoClass> lista = new ArrayList<ObjetoClass>();

entonces necesito guardar esta lista en un txt, yo lo hago de esta manera>

 private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {                                           
    fileChooser = new JFileChooser();
    String direccion = "";
    int valor = fileChooser.showSaveDialog(null);
    if (valor == JFileChooser.APPROVE_OPTION) {
        direccion = fileChooser.getSelectedFile().getPath();
        if (!direccion.endsWith(".cal")) {
            direccion += ".cal";
        }
        try {
            ObjectOutputStream ficherofileOut = new ObjectOutputStream(new FileOutputStream(direccion));
            ficherofileOut.writeObject(lista);
            ficherofileOut.flush();
            ficherofileOut.close();
            JOptionPane.showOptionDialog(null,"El fichero se ha guardado satisfactoriamente.","Información",JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE,null,null,null);

            } catch (Exception ex) {}
        }
    }

ahora el problema que tengo es que en el momento que quiero guardar la lista del objeto (List<ObjetoClass> lista)  me salta a un error en el momento de guardar en esta linea  "ficherofileOut.writeObject(lista);" sin embargo si la lista de DefaultTableModel  (List<DefaultTableModel> modeloList) esta vacia, si se guarda bien los otros datos sin problema.
Ojala me hallan podido entender, esta un poco enredada la explicacion...
como puedo remediar esto
2  Programación / Java / Re: guardar valores desde tabla en archivo txt en: 2 Abril 2014, 19:10 pm
Hola a todos, espero me puedan ayudar con mi problema...
Estoy haciendo un programa en Netbeans donde tengo una clase declarada de la siguiente manera>

public class ObjetoClass implements Serializable{

    public String clase;
    public List<String> campo;
    public List<Double> valor;
    public DefaultTableModel modelo;
    public List<DefaultTableModel> modeloList;
   
....

Yo guardo los datos de varios jtable que tengo en la lista de DefaultTableModel (List<DefaultTableModel> modeloList) tambien tengo una lista de este objeto, la cual es la que quiero guardar posteriormente en un txt

private List<ObjetoClass> lista = new ArrayList<ObjetoClass>();

entonces necesito guardar esta lista en un txt, yo lo hago de esta manera>

 private void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {                                           
    fileChooser = new JFileChooser();
    String direccion = "";
    int valor = fileChooser.showSaveDialog(null);
    if (valor == JFileChooser.APPROVE_OPTION) {
        direccion = fileChooser.getSelectedFile().getPath();
        if (!direccion.endsWith(".cal")) {
            direccion += ".cal";
        }
        try {
            ObjectOutputStream ficherofileOut = new ObjectOutputStream(new FileOutputStream(direccion));
            ficherofileOut.writeObject(lista);
            ficherofileOut.flush();
            ficherofileOut.close();
            JOptionPane.showOptionDialog(null,"El fichero se ha guardado satisfactoriamente.","Información",JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE,null,null,null);

            } catch (Exception ex) {}
        }
    }

ahora el problema que tengo es que en el momento que quiero guardar la lista del objeto (List<ObjetoClass> lista)  me salta a un error en el momento de guardar en esta linea  "ficherofileOut.writeObject(lista);" sin embargo si la lista de DefaultTableModel  (List<DefaultTableModel> modeloList) esta vacia, si se guarda bien los otros datos sin problema.
Ojala me hallan podido entender, esta un poco enredada la explicacion...
como puedo remediar esto
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines