No ha encontrado la respuesta aquí? Regístrate, preguntar y obtener una respuesta adecuada en cuestión de minutos!
  • Username:

Para poder verificar esta petición, por favor escribe en el campo de abajo lo siguiente: forodejava

Password:
Confirm Password:
Your Email:
Confirm Email:
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 10 de 13
  1. #1
    Fecha de ingreso
    07 ene, 12
    Mensajes
    8
    Post Thanks / Like
    Poder de reputación
    0

    Angry Swing en Windows

    Tengo el siguiente problema: He escrito una aplicación en la que se instancian varias ventanas (JFrame). Si se ejecuta esta aplicación en Linux, todo funciona perfectamente (según lo esperado) pero esta misma aplicación en Windows (7) funciona mal (he probado con JREs 1.6 y 1.7). El mal comportamiento es el siguiente: Existen interferencias entre las distintas instancias de los JFrame. Un evento en uno de ellos actualiza componentes de otro (de todos) . Ocurre como si las instancias no fueran independientes. Como esto no ocurre en Linux (Ubuntu) me pregunto si ¿esto es un bug de Swing en Windows? o ¿Hay que hacer algo especial para que funcione bien en Windows?

    La solución completa para el hilo: aquí.


  2. #2
    Fecha de ingreso
    02 nov, 09
    Ubicación
    Sabadell
    Mensajes
    1,961
    Post Thanks / Like
    Poder de reputación
    1440

    Predeterminado

    es un bug de tu codigo, sin duda.

  3. #3
    Fecha de ingreso
    07 ene, 12
    Mensajes
    8
    Post Thanks / Like
    Poder de reputación
    0

    Question Swing en Windows

    Es muy posible que el problema esté en el código. De todas formas lo que me gustaría entender es como es posible que el mismo código funcione perfectamente en la maquina virtual de Linux y mal en la de Windows. O dicho de otra manera: ¿que hay en Swing que NO es independiente de la plataforma?.

  4. #4
    Fecha de ingreso
    02 nov, 09
    Ubicación
    Sabadell
    Mensajes
    1,961
    Post Thanks / Like
    Poder de reputación
    1440

    Predeterminado

    misma especificacion, distinta implementacion.

    si te interesan los detalles de windows y linux le escribes a gates & stallman.
    y si te interesan los detalles de la jvm, le preguntas a oracle.

  5. #5
    Fecha de ingreso
    07 ene, 12
    Mensajes
    8
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    Para decir eso, no tenias que haberte molestado. Todo eso es una perogrullada.
    Se supone que Swing responde a: "Escribelo una vez y ejecutalo donde quieras". Que no es lo mismo que "Escribelo una vez y mira a ver que pasa según donde lo -pruebes-". Lo que espero de este foro es una respuesta, basada en la experiencia de cada uno. Teniendo en cuenta que no hay "software perfecto" y las distintas implementaciones de Java seguramente tampoco lo serán.

  6. #6
    Fecha de ingreso
    02 nov, 09
    Ubicación
    Sabadell
    Mensajes
    1,961
    Post Thanks / Like
    Poder de reputación
    1440

    Predeterminado

    pon tu codigo, te haremos ver que esta mal escrito, y luego le sigues echando la culpa a la jvm.

  7. #7
    Fecha de ingreso
    30 sep, 09
    Ubicación
    Otra dimension
    Mensajes
    2,068
    Post Thanks / Like
    Poder de reputación
    1577

    Predeterminado

    simon

    coloca tu codigo ya veremos realmente quien tiene la culpa

    aunq tambien no seria raro que MS le metiera trabas al java en el windows 7 y por eso no funcione bien

    prueba en un windows XP
    Última edición por D.D.R.; 09/01/2012 a las 16:56
    Solicito curso de adivinacion para los post sin explicacion del error/problema/ide de desarrollo/s.o./framework/plataforma/ de usuarios tontos de este foro
    http://www.forodejava.com/album.php?albumid=11

  8. #8
    Fecha de ingreso
    07 ene, 12
    Mensajes
    8
    Post Thanks / Like
    Poder de reputación
    0

    Predeterminado

    Bueno me temo que no será necesario revisar el código. Y SI tiene la culpa la MVJ. He instalado la aplicación en otra maquina con Windows 7, pero en este caso con JRE de 32 bits. Con este todo va perfecto como en Linux (Ubuntu 11.10 64 bits). Así que todo apunta a que Swing sobre MVJ de 64 bits (1.6 y 1.7) de Windows no va bien.
    ¿Alquien ha experimentado probelmas con Swing + Windows + JRE + x64?

  9. #9
    Fecha de ingreso
    02 nov, 09
    Ubicación
    Sabadell
    Mensajes
    1,961
    Post Thanks / Like
    Poder de reputación
    1440

    Predeterminado

    Cita Iniciado por pahv Ver mensaje
    ¿Alquien ha experimentado probelmas con Swing + Windows + JRE + x64?
    pues si, tu.

    escribele a gates y a oracle, entonces.

  10. #10
    Fecha de ingreso
    30 sep, 09
    Ubicación
    Otra dimension
    Mensajes
    2,068
    Post Thanks / Like
    Poder de reputación
    1577

    Predeterminado

    No ha encontrado la
    respuesta aquí?
    Regístrate, preguntar y
    obtener una respuesta
    adecuada en cuestión de minutos!


    Un registro de minutos: clic

    Sin publicidad para los miembros!
    yo digo que para que gates y oracle te tomen en cuenta, debes mentarles su madre

    solo asi tomaran en seiro una sugerencia acerca de sus productos
    Solicito curso de adivinacion para los post sin explicacion del error/problema/ide de desarrollo/s.o./framework/plataforma/ de usuarios tontos de este foro
    http://www.forodejava.com/album.php?albumid=11

Página 1 de 2 12 ÚltimoÚltimo

Temas similares

  1. Compilar aplicación Windows
    Por KausDiv en el foro Java Básico
    Respuestas: 13
    Último mensaje: 20/10/2011, 11:54
  2. Problema con Windows 7
    Por vox en el foro Netbeans
    Respuestas: 0
    Último mensaje: 14/07/2010, 02:58
  3. Problema JMF y windows 7
    Por yallegamos en el foro AWT-SWING
    Respuestas: 0
    Último mensaje: 05/11/2009, 11:08
  4. Problemas con Windows Vista
    Por daniferrom en el foro Java avanzado
    Respuestas: 2
    Último mensaje: 28/07/2008, 10:13
  5. Paquete swt para windows
    Por tavo en el foro SWT-JFACE
    Respuestas: 1
    Último mensaje: 17/05/2008, 19:52

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •