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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 34
41  Programación / Java / Re: ME URGE!! problema con el controlador ACCESSS *mbd, *accdb en: 13 Noviembre 2014, 21:53 pm
Quizás no te sirve de mucho, pero porque no le pides el pc a tu hermano y lo terminas desde el suyo?  :huh:

Si consideras que el proyecto y el código son correctos, también puedes hablar con el profesor y comentarle tu problema...  :-\

Saludos
42  Programación / Java / Re: struct en java?? en: 13 Noviembre 2014, 21:49 pm
Puedes crear una clase Persona, como dice Nicolão de la siguiente manera

Código
  1. import java.io.Serializable;
  2.  
  3. public class Persona implements Serializable
  4. {
  5.    private String nombre;
  6.    private String apellido;
  7.    //private String bla bla bla
  8.  
  9.    public Persona(String nombre, String apellido) {
  10.        this.nombre = nombre;
  11.        this.apellido = apellido;
  12.    }
  13.  
  14.    public String getNombre() {
  15.        return nombre;
  16.    }
  17.  
  18.    public String getApellido() {
  19.        return apellido;
  20.    }
  21.  
  22.    public void setNombre(String nombre) {
  23.        this.nombre = nombre;
  24.    }
  25.  
  26.    public void setApellido(String apellido) {
  27.        this.apellido = apellido;
  28.    }
  29. }

Lo básico de una clase, getters, setters, constructores, etc

Y escribir y leer del archivo de la siguiente manera,


Escribir:

Código
  1. Persona person = new Persona("MeCra", "niDOS");
  2. FileOutputStream saveFile = new FileOutputStream("personas.bin");
  3.  
  4. try(ObjectOutputStream save = new ObjectOutputStream(saveFile))
  5. {
  6.    save.writeObject(person);
  7. }

Leer:

Código
  1. FileInputStream readFile = new FileInputStream("personas.bin");
  2.  
  3. try (ObjectInputStream read = new ObjectInputStream(readFile))
  4. {
  5.    Persona person;
  6.    boolean eof = false;
  7.  
  8.    while (!eof)
  9.    {
  10.         try
  11.         {
  12.              person = (Persona) read.readObject();
  13.  
  14.              //...
  15.  
  16.         }
  17.         catch (EOFException e)
  18.         {
  19.              eof = true;
  20.         }
  21.    }
  22. }

Espero que te sirva,
Saludos
43  Programación / Java / Re: Duda en ejercicio. en: 12 Noviembre 2014, 19:26 pm
Que código tienes hecho hasta el momento?

Saludos
44  Programación / Java / Re: Comprobar cuatro en raya en una matriz 6x6 en: 11 Noviembre 2014, 11:54 am
Qué código tienes hasta el momento?

Saludos
45  Programación / Java / Re: Enviar JFrame como parametro en: 10 Noviembre 2014, 12:57 pm
No se si te servirá esto, pero prueba a crear una clase asi (solo es una idea, haz todas las modificaciones que necesites)

Código
  1. public class Test extends JFrame {
  2.  
  3.    public boolean ValidarCamposVacios()
  4.    {
  5.        boolean vacio = true;        
  6.        for(int i = 0; getComponents().length>i;i++)
  7.        {
  8.            if(getComponents()[i]instanceof JTextField)
  9.            {
  10.                if(((JTextField)getComponents()[i]).getText().trim().length() == 0)
  11.                {
  12.  
  13.                    vacio = false;
  14.                    break;
  15.                }          
  16.            }
  17.            if(getComponents()[i] instanceof JPasswordField)
  18.            {                
  19.                if(((JPasswordField)getComponents()[i]).getText().trim().length() == 0)
  20.                {
  21.                      vacio = false;
  22.                }
  23.  
  24.            }
  25.  
  26.  
  27.        }
  28.        return vacio;
  29.    }
  30. }

Creas un objeto de tu nueva clase, y podrás utilizar todos los metodos de JFrame ademas de tu metodo que has creado.


Código
  1. Test a = new Test();
  2. System.out.println(a.ValidarCamposVacios());

Saludos



Ese break es una manera un poco sucia de salir del bucle

46  Programación / Java / [?] Código HTML de una sesión en: 9 Noviembre 2014, 12:45 pm
Buenas,

Estoy desarrollando una mini aplicación para leer el código HTML de una web, pero una vez logeado  :rolleyes:

Explico, tengo este código para obtener el HTMl de una web


Código
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.net.URL;
  4.  
  5. public class URLReader {
  6.  
  7.    public static void main(String[] args) throws Exception
  8.    {
  9.        URL google = new URL("http://www.google.es/");
  10.        try (BufferedReader in = new BufferedReader(
  11.                new InputStreamReader(google.openStream()))) {
  12.            String inputLine;
  13.            while ((inputLine = in.readLine()) != null)
  14.                System.out.println(inputLine);
  15.        }
  16.    }
  17. }

Pero ese código simplemente lee el código y lo va imprimiendo, ahora quiero hacer lo mismo pero a través de una sesión, por ejemplo

Inicias sesión en facebook y te imprime el HTML de tu perfil  :silbar:

La cosa es que no quiero iniciar sesión desde la aplicación enviando usuario y contraseña, haciendo POST y tal, lo que quiero es que inicies sesión desde firefox (por ejemplo), y poniendo el link en el programa detecte que la sesion esta establecida y te saque el HTML, algo asi como el "Inspeccionar elemento"

A ver si alguien me puede dar una idea de como hacerlo  :rolleyes:

(He pensado en la idea de hacer un navegador en java, que facilita mucho la cosa, o un complemento para firefox que se conecte con la aplicación (:laugh:))

Saludos
47  Programación / Java / Re: arrancar mi programa con JPanel deshabilitado en: 9 Noviembre 2014, 12:22 pm
Si he entendido bien esto es lo que quieres,

Código
  1. panelMixto.add(panelPedido);

Saludos
48  Programación / Programación C/C++ / Re: consejos sobre programa en: 26 Octubre 2014, 14:26 pm
Como hacer un infinite main loop para que al acabar pregunte al usuario si quiere hacer mas ecuaciones o salir?

Puedes utilizar la instruccion

Código
  1. do
  2. {
  3.  
  4.  // Codigo que quieres que se repita
  5.  
  6. } while(/*condicion, Ej: letra == 's' || letra == 'S'*/);

Saludos
49  Programación / Programación C/C++ / Re: Ayuda con C Universidad :c en: 25 Octubre 2014, 10:57 am
Que tienes hecho hasta ahora?

Saludos
50  Programación / Java / Re: Comparar arrays en java en: 8 Octubre 2014, 21:29 pm
Muchas gracias por tu ayuda, me sirve muchisimo

De nada, si tienes alguna otra duda ya sabes  ;)
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 34
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines