Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MeCraniDOS

#41
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
Java / Re: struct en java??
13 Noviembre 2014, 21:49 PM
Puedes crear una clase Persona, como dice Nicolão de la siguiente manera

Código (java) [Seleccionar]
import java.io.Serializable;

public class Persona implements Serializable
{
    private String nombre;
    private String apellido;
    //private String bla bla bla

    public Persona(String nombre, String apellido) {
        this.nombre = nombre;
        this.apellido = apellido;
    }

    public String getNombre() {
        return nombre;
    }

    public String getApellido() {
        return apellido;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }
}


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

Y escribir y leer del archivo de la siguiente manera,


Escribir:

Código (java) [Seleccionar]
Persona person = new Persona("MeCra", "niDOS");
FileOutputStream saveFile = new FileOutputStream("personas.bin");

try(ObjectOutputStream save = new ObjectOutputStream(saveFile))
{
    save.writeObject(person);
}


Leer:

Código (java) [Seleccionar]
FileInputStream readFile = new FileInputStream("personas.bin");

try (ObjectInputStream read = new ObjectInputStream(readFile))
{
    Persona person;
    boolean eof = false;

    while (!eof)
    {
         try
         {
              person = (Persona) read.readObject();
                               
              //...
                   
         }
         catch (EOFException e)
         {
              eof = true;
         }
    }
}


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

Saludos
#44
Qué código tienes hasta el momento?

Saludos
#45
Java / Re: Enviar JFrame como parametro
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 (java) [Seleccionar]
public class Test extends JFrame {

   public boolean ValidarCamposVacios()
   {
       boolean vacio = true;        
       for(int i = 0; getComponents().length>i;i++)
       {
           if(getComponents()[i]instanceof JTextField)
           {
               if(((JTextField)getComponents()[i]).getText().trim().length() == 0)
               {
                                 
                   vacio = false;
                   break;
               }          
           }
           if(getComponents()[i] instanceof JPasswordField)
           {                
               if(((JPasswordField)getComponents()[i]).getText().trim().length() == 0)
               {
                     vacio = false;
               }
               
           }
           
           
       }
       return vacio;
   }
}


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 (java) [Seleccionar]
Test a = new Test();
System.out.println(a.ValidarCamposVacios());


Saludos




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

#46
Java / [?] Código HTML de una sesión
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 (java) [Seleccionar]
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;

public class URLReader {
   
   public static void main(String[] args) throws Exception
   {
       URL google = new URL("http://www.google.es/");
       try (BufferedReader in = new BufferedReader(
               new InputStreamReader(google.openStream()))) {
           String inputLine;
           while ((inputLine = in.readLine()) != null)
               System.out.println(inputLine);
       }
   }
}


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
Si he entendido bien esto es lo que quieres,

Código (java) [Seleccionar]
panelMixto.add(panelPedido);

Saludos
#48
Programación C/C++ / Re: consejos sobre programa
26 Octubre 2014, 14:26 PM
Cita de: novatus84 en 26 Octubre 2014, 13:31 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

do
{

 // Codigo que quieres que se repita

} while(/*condicion, Ej: letra == 's' || letra == 'S'*/);


Saludos
#49
Que tienes hecho hasta ahora?

Saludos
#50
Java / Re: Comparar arrays en java
8 Octubre 2014, 21:29 PM
Cita de: erikcdlm en  8 Octubre 2014, 21:24 PM
Muchas gracias por tu ayuda, me sirve muchisimo

De nada, si tienes alguna otra duda ya sabes  ;)