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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 5 Marzo 2010, 13:20 pm
nada.
lo meto en el try de consulta dejando fuera el fileReader y el buffered y me señala como errores: trim,getText y el catch de abajo.
no funciona
2  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 5 Marzo 2010, 05:07 am
todo dentro del try?
me da que no lo he colado bien  :P
3  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 5 Marzo 2010, 04:23 am
bueno,he conseguido quitar todos los errores y aparentemente funciona salvo que aún no devuelve los datos de la búsqueda,lee y devuelve todo el archivo  :o

Código
  1.  private void ConsultaButtonActionPerformed(java.awt.event.ActionEvent evt) {
  2.  
  3.  
  4.        try {
  5.  
  6.            BufferedReader bufferedReader = new BufferedReader(new FileReader("C:\\personas.txt"));
  7.            String read = " ";
  8.            String request = "";
  9.            while ((read = bufferedReader.readLine()) != null) {
  10.  
  11.                    System.out.println("-" + read);
  12.                }
  13.  
  14.  
  15.        } catch (FileNotFoundException e) {
  16.            // TODO Auto-generated catch block
  17.            e.printStackTrace();
  18.        } catch (IOException e) {
  19.            // TODO Auto-generated catch block
  20.            e.printStackTrace();
  21.        }
  22.  
  23.        // TODO add your handling code here:
  24.    }
  25.  

eso es la parte de las consultas,

Código:
   public void AltasButtonActionPerformed(java.awt.event.ActionEvent evt) throws IOException {
                    BufferedWriter bufferedwriter = new BufferedWriter(
                    new FileWriter("c:\\personas.txt",true));

        try {
           
            bufferedwriter.append(dnia.getText());
            bufferedwriter.flush();
            bufferedwriter.newLine();
            bufferedwriter.append(noma.getText());
            bufferedwriter.flush();
            bufferedwriter.newLine();
            bufferedwriter.append(apea.getText());
            bufferedwriter.flush();
            bufferedwriter.newLine();
            bufferedwriter.append(telefa.getText());
            bufferedwriter.flush();
            bufferedwriter.newLine();
            bufferedwriter.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }



    }
y esta la de las altas.
puede tener relación cómo se han escrito los datos para la manera en que los recupera?
(creo que el fallo esta simplemente en consultas,en la salida)
4  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 5 Marzo 2010, 02:32 am
no he conseguido imprimir la información en las cajas,cuando modifico lo mínimo se acumulan los errores,y me he fijado ahora que al recuperar la consulta del fichero al meter el dni no saca la información de ese usuario..saca toda la del fichero!
encima me vuelve a dar problemas sacar el bufferedwriter del try,da error en el filewriter exigiendo una clase main  ;-)

estoy bloqueado
5  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 4 Marzo 2010, 07:55 am
XDD ya,lo del if me tenía confundido..vi un par de códigos de hilos antiguos de este foro que lo llevaban y lo metí ahí mismo.
la lectura no la tengo clara del todo,
contador de este tipo?
public int getText()
  {
    count++;
    dnic.setText(String.valueOf(count));
    return count;
   }

y donde los meto?no sé,lo del botón y relacionar la salida hacia las cajas me tiene perdido y a estas horas no razono muy bien..pero hoy tengo que acabarlo  :-\



6  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 4 Marzo 2010, 02:13 am

Citar

ya he conseguido no sobrescribirlo acoplando el true tras la ruta,aunque ahora me da fallo la consulta,debe ser que sí da problema el acceso..


después de algunas modificaciones para que compilara toda la parte conflictiva me ha quedado tal que así :

 
Código
  1.  
  2.  
  3.  
  4. private void ConsultaButtonActionPerformed(java.awt.event.ActionEvent evt) {
  5.  
  6.           FileReader fr = null;
  7.  
  8.  
  9.        try {
  10.  
  11.            BufferedReader bufferedReader = new BufferedReader(new FileReader("C:\\usuarios.txt"));
  12.            String read=" ";
  13.            String request=dnic;
  14.            dnic.getText(" ");
  15.  
  16.            while ((read = bufferedReader.readLine()) != null) {
  17.                if(read.substring(read.lastIndexOf(" ")).trim().equals(request))
  18.  
  19.                nomc.setText(" "+read);
  20.                apec.setText(" "+read);
  21.                telefc.setText(" "+read);
  22.  
  23.                }
  24.  
  25.            }
  26.  
  27.  
  28.         catch (FileNotFoundException e) {
  29.  
  30.            e.printStackTrace();
  31.        } catch (IOException e) {
  32.  
  33.            e.printStackTrace();
  34.        }
  35.  
  36.  
  37. finally{
  38.         try{
  39.            if( null != fr){
  40.               fr.close();
  41.            }
  42.         }catch (Exception e2){
  43.            e2.printStackTrace();
  44.         }
  45.      }
  46.  
  47.    }
  48.  
  49.  
  50.    private void LimpiarcActionPerformed(java.awt.event.ActionEvent evt) {
  51.  
  52.        String a = " ";
  53.  
  54.        dnic.setText(a);
  55.        nomc.setText(a);
  56.        apec.setText(a);
  57.        telefc.setText(a);
  58.    }                
  59.  
  60.  
  61.  
  62.  

pero siguen saliend errores y sigue sin funcionar la consulta  :-(
7  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 4 Marzo 2010, 00:00 am

vale.
consultas esperaba no obtener el resultado esperado,pero porque no sé como asociar el acceso aleatorio al fichero y que el resultado se presente en los campos de texto,es decir,que al verificar el DNI,las cajas restantes indiquen los datos del usuario.
en definitiva,un despropósito de código y de desorden que he lucido  :huh:
Citar
el fichero y el acceso en sí no da problema,salvo que sobrescribe el fichero al entrar un alta nueva,voy a mirar si puedo retocar esa opción

ya he conseguido no sobrescribirlo acoplando el true tras la ruta,aunque ahora me da fallo la consulta,debe ser que sí da problema el acceso..
8  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 3 Marzo 2010, 23:35 pm
mira tu propio codigo esta muy mal echo
Código:
package paqgui;


[/quote]

a ver,precisamente ése es uno de los problemas,que el código de abajo se me generó automáticamente y no me deja eliminarlo,pero errores anteriores sobre las variables se me quitaron al declararlas arriba.
lo del newFrame lo cambié poco después de postear,no me dió tiempo a editarlo  :P
9  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 3 Marzo 2010, 23:32 pm


-no cuando tengas un problema de esos no modifiques as todo el gui desde 0 no tienes opcion ademas hacer un formulario de este tipo toma a lo mucho en el peor de los casos 10 minutos


algunas modificaciones han ido indicadas directamente por la compilación del netbeans..(aunque no las he reflejado)

Citar

por que no lo puedes tener separado es una buena practica o acaso no te eneñearon a trabajar con clases o el profesor es un bruto que adbitrariamente les dijjo que trabajen todo en un "solo archivo" sera que el profesor no sabe que el ide te crea un monton de archivos que solo sirven para el ide


 ;D las tres cosas.aunque lo del profesor,simplemente se puso exquisito en cuanto a lo que pedía

Citar
-un nombre signifiactivo no es jTabbedPane1
-en ves de poner AltasButton pon btnDarDeAlta
-en ves de poner ape pon txtApellido
-en ves de poner dnia y dnib pon txtdniAlta y txtDniConsulta

recuerda nombres claros y conpletos con prefijos y sin lugar a duda procurando que no sean demasiados largos
[
Citar
da tu mayor esfuerso para lograr cunplir lo mejor posible en todo y aprender al maximo y no hay ningun problema en dejar de hacer cosas que te gusten y si en el peor de los casos y solo apesar de todos tus esfuersos no te alcansa tiempo simplemente copiate para que apruebes solo como la ultima opcion


eso está claro,pero el cansancio acumulado de no dormir ni descansar los ojos es todo un hándicap  :rolleyes:


Citar

-no pongas inportancion generica import java.awt.*;
entiendie tu propio codigo




esto último nos lo indicó precisamente el profesor
(te digo que está poco actualizado y aunque usamos el netbeans no lo conoce a penas   ;-)  )
10  Programación / Java / Re: ¿Cómo crear,consultar y guardar ficheros en GUI? (JAVA) en: 3 Marzo 2010, 21:24 pm

*lo he intentado cambiar varias veces pero los errores siguen igual.
el asunto es que el código generado por el design de netbeans no se puede modificar,asique seria encontrar una manera de cambiarlo desde otro sitio.
*las clases quizás haya hecho algún lío,pero tengo que implementar todo el código del programa en un solo archivo,de ahí que no tenga práctica con este supuesto..no es lo mismo que tener un main y las demás clases en archivos separados,claro.
*los nombres los he puesto lo más simple que he podido,los campos de las variables que se repetían en distintos procesos apenas los he modificado,vamos,creo que no me dan fallo en sí.
(lo peor de todo es el tiempo que se me hecha encima con exámenes y curro de por medio  :o)
habría otra manera más sencilla para llegar a el mismo fin?
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines