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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16
111  Programación / Java / Re: Programar Puerto USB desde java en: 14 Mayo 2010, 23:32 pm
Hola:

Echale un ojo a la librería rxtxcomm http://rxtx.qbang.org/wiki/index.php/FAQ vale también para usb, además de serie y paralelo.

Se bueno.
112  Programación / Java / Re: Java y Hinbernate en: 14 Mayo 2010, 06:50 am
Da la impresión de que estás usando una versión más moderna de hibernate con un fichero de configuración más antiguo. Mira la documentación de hibernate y comprueba el encabezado del fichero xml a ver cómo debería ser según esa versión.

Se bueno.
113  Programación / Java / Re: ayuda con codigo en: 12 Mayo 2010, 19:27 pm
Hazlo más simple y piensa un poco en todo el follón que tienes. Fíjate en el primer if, hay un trozo que pone

Código:
(mes==4 && d>=1 && mes==4 && d>=30)

suponiendo mes 4, tiene que ser mayor que 1 y mayor que 30. Sobre el primero ¿no?

Fija las cuatro fechas (mes/dia) de cambio de estacion en algun sitio y el if debe ser muy tonto si empiezas por el principio de año

Código:
if   (   diaActual < fechaInicioPrimavera ) ---> es invierno
else if ( diaActual < fechaInicioVerano ) ---> es primavera
....

Se bueno.



114  Programación / Java / Re: Java y Hinbernate en: 12 Mayo 2010, 19:21 pm
Prueba a ponerlo en el raíz de donde eclipse te deje los .class

Se bueno.
115  Programación / Java / Re: Java y Hinbernate en: 12 Mayo 2010, 05:30 am
Bueno, algo has cambiado, ahora ya lo busca en el raíz del proyecto y no en la ubicación anterior. Revisa que ese fichero existe en el raíz de tu proyecto (antes sí estaba).

Se bueno.
116  Programación / Java / Re: ayuda con codigo en: 11 Mayo 2010, 20:25 pm
En el método EsNum() no incrementas la j, así que supongo que se queda en el while por los siglos de los siglos.
Se bueno.
117  Programación / Java / Re: como hacer un constructor con un iterador en: 9 Mayo 2010, 11:38 am
No me he enterado muy bien, pero los enum tiene un método values() que te devuelve todos los posibles valores en un array y puedes recorrerlo

Face[] valores = Face.values();

Se bueno.
118  Programación / Java / Re: JFrame en: 8 Mayo 2010, 15:30 pm
Si has puesto ahí el breakpoint es normal, ya que entre que se para el debugger y tú miras la variable, al hilo le da tiempo a leer del socket y rellenarlo. En cualquier caso, al menos estará relleno con el contenido de esta línea que tienes al principio

char[] aux=contrasenya.getPassword();

y no necesariamente con lo leído del socket.

Se bueno.
119  Programación / Java / Re: JFrame en: 8 Mayo 2010, 14:30 pm
Al poner un hilo, la ejecución ya no es secuencial. No puedes lanzar un hilo para leer aux y esperar que esté disponible inmediatamente después

Código
  1. Runnable miRunnable = new Runnable(){
  2.                    public void run(){
  3.                        try{
  4.                                auxx=entrante.readUTF();
  5.  
  6.                            }
  7.                            catch (Exception e)
  8.                            {
  9.                               e.printStackTrace();
  10.                            }
  11.                    }
  12.                };
  13.                Thread hilo = new Thread (miRunnable);
  14.                hilo.start();
  15.  
  16.                // auxx no tiene porque estar aqui relleno.
  17.                if(auxx.equals("07 OK")){
  18.  

No metas en el hilo sólo el read(), mete también todo lo que va detrás.

Se bueno.
120  Programación / Java / Re: JFrame en: 8 Mayo 2010, 12:06 pm
Es posible que tu problema venga de estas dos cosas:

Código
  1. private void clickEntrar(MouseEvent e){
  2.   ....
  3.   if((entrante.readUTF()).equals("07 OK")){
  4. }

Los MouseEvent los lanza java en el mismo hilo que usa para pintar las ventanas y refrescarlas. Un readUTF() se queda bloqueado hasta que llega algo, por lo que el hilo de pintado de ventanas y refresco se queda bloqueado hasta que llegue algo por el "entrante". Eso implica que la ventana ni se pinta ni se refresca ni se puede manejar hasta que llegue algún mensaje.

Prueba a lanzar un hilo en clickEntrar() para la lectura del socket.

http://www.chuidiang.com/chuwiki/index.php?title=El_hilo_de_awt

Se bueno.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines