Ejemplo para cargar un archivo y llevarlo a un Model de una tabla para cargarlo en una tabla.
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser jMenuItem1 = new javax.swing.JFileChooser();
jMenuItem1.setCurrentDirectory(new java.io.File("/Volumes/NO NAME 2/programacion/codigos/Examen2007"));
int selection = jMenuItem1.showOpenDialog(this);
if (selection == jMenuItem1.APPROVE_OPTION) {
File fichero = jMenuItem1.getSelectedFile();
try {
modeloT.addFilasDesdeFichero(fichero);
jLabel1.setText("Fichero leido correctamente");
cambiaEstado(true);
} catch (OperandoErroneo e) {
jLabel1.setText("Formato de archivo erroneo");
cambiaEstado(false);
} catch (IOException e) {
jLabel1.setText("Error, no se puede leer el archivo");
cambiaEstado(false);
} finally {
jTable1.setModel(modeloT);
}
}
}
Ejemplo de guardar archivo.
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser jMenuItem1 = new javax.swing.JFileChooser();
jMenuItem1.setCurrentDirectory(new java.io.File("/Volumes/NO NAME 2/programacion/codigos/Examen2007"));
int selection = jMenuItem1.showOpenDialog(this);
if (selection == jMenuItem1.APPROVE_OPTION) {
File fichero = jMenuItem1.getSelectedFile();
try {
modeloT.addFilasDesdeFichero(fichero);
jLabel1.setText("Fichero leido correctamente");
cambiaEstado(true);
} catch (OperandoErroneo e) {
jLabel1.setText("Formato de archivo erroneo");
cambiaEstado(false);
} catch (IOException e) {
jLabel1.setText("Error, no se puede leer el archivo");
cambiaEstado(false);
} finally {
jTable1.setModel(modeloT);
}
}
}
JFileChooser jMenuItem1 = new javax.swing.JFileChooser();
jMenuItem1.setCurrentDirectory(new java.io.File("/Volumes/NO NAME 2/programacion/codigos/Examen2007"));
int selection = jMenuItem1.showOpenDialog(this);
if (selection == jMenuItem1.APPROVE_OPTION) {
File fichero = jMenuItem1.getSelectedFile();
try {
modeloT.addFilasDesdeFichero(fichero);
jLabel1.setText("Fichero leido correctamente");
cambiaEstado(true);
} catch (OperandoErroneo e) {
jLabel1.setText("Formato de archivo erroneo");
cambiaEstado(false);
} catch (IOException e) {
jLabel1.setText("Error, no se puede leer el archivo");
cambiaEstado(false);
} finally {
jTable1.setModel(modeloT);
}
}
}
No hay comentarios:
Publicar un comentario