Y7hgjuhygf
Páginas: 4 (866 palabras)
Publicado: 3 de enero de 2011
Ahora vemos el método altas donde recibimos 2 parámetros, la ruta donde se creara el archivo dependiendo del tipo de presentación de la película y el de presentación es solo para mostrar en unmensajito que se dio de alta un blu-ray o un DVD que igual se necesita.
public void altas(String ruta , String presentacion){
try{
PrintWriter datos = new PrintWriter(new FileWriter(ruta, true));//escritura archivo
String mensaje= codigo.getText() + "_" +
titulo.getText() +"_"+
director.getText() +"_"+
actor1.getText() +"_"+
actor2.getText() +"_"+
lenguaje.getText() + "_"+subtitulos.getSelectedIndex()+"\n";
JOptionPane.showMessageDialog(null,"Se dio de alta el "+presentacion+" con el código: "+codigo.getText()+"\n y el titulo: "+titulo.getText());datos.write(mensaje);
datos.close();
} catch(NumberFormatException nfe){
} catch(IOException ioe){ }
/*ALTASsssssssss*/
}
Lo siguiente es crear un archivo con PrintWriter en la ruta que le enviamos,después creamos una variable String llamada mensaje donde se guardaran todos los datos de la pelicula mediante un getText() a cada Textfield con información de la película y los voy separando con un guionbajo (_) para saber que es un campo distinto y al final una diagonal \n para separar 1 película de otra.Una ves que se obtengan todos los registros y este llena la variable mensaje con todos losdatos, procedemos a escribir en el archivo datos, para esto usamos write y le enviamos por parámetro la variable mensaje que contiene el registro de la película que estamos dando de alta así:...
Leer documento completo
Regístrate para leer el documento completo.