Código:
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
public class cajerojava {
static Archivo accion=new Archivo();
public static void main (String args[]){
int opcion=0;
while (true){
opcion=Integer.parseInt(JOptionPane.showInputDialog (null,
"Bienvenido al Banco Toledo \n" +
"\n" +
"\n" +
"------------------------------------------------------------------\n"+
"------------------------------------------------------------------\n"+
"1. Crear un archivo para almacenar la cuenta\n" +
"2. Agregar cuenta nueva\n" +
"3. Abonar en tu cuenta\n" +
"4. Retirar de tu cuenta\n" +
"\n" +
"\n"+
"5. Salir\n" +
"-------------------------------------------------------------------\n"+
"-------------------------------------------------------------------\n"+
"\n" +
"\n" +
"Primero deberás ingresar la opción NÚMERO 1. Después deberás seleccionar\n las demás opciones."
));
switch (opcion){
case 1: accion.Nuevo();
break;
case 2: accion.Agregar();
case 3: accion.Abonar();
break;
case 4: accion.Retirar();
break;
case 5: System.exit(0);
break;
default: JOptionPane.showMessageDialog(null, "Por favor introduzca una opción válida");
}
}
}
}
class Archivo{
String Nombre;
int Cuenta;
String Apellido;
double Saldo;
public void Nuevo()
{
JFileChooser selectorArchivo = new JFileChooser();
selectorArchivo.setFileSelectionMode(JFileChooser.FILES_ONLY);
int resultado = selectorArchivo.showSaveDialog(null);
if (resultado == JFileChooser.CANCEL_OPTION)
return;
File nombreArchivo = selectorArchivo.getSelectedFile();
if (nombreArchivo == null || nombreArchivo.getName () .equals(""))
JOptionPane.showMessageDialog(null, "Nombre de archivo incorrecto",
"Nombre de archivo incorrecto", JOptionPane.ERROR_MESSAGE);
else {
try {
RandomAccessFile archivo =
new RandomAccessFile( nombreArchivo, "rw" );
} catch (FileNotFoundException ex) {
Logger.getLogger(Archivo.class.getName()).log(Level.SEVERE, null, ex);
}
JOptionPane.showMessageDialog(null, "El archivo se ha creado correctamente");
}
}
public void Agregar (){
}
}
Solamente quiero saber cómo agregar datos dentro del fichero nuevo, gracias!