Foros del Web » Programación para mayores de 30 ;) » Java »

duda gran

Estas en el tema de duda gran en el foro de Java en Foros del Web. tengo una duda q me acaba de surgir, por ejemplo... para hacer una determinada cosa en un ambito, por ejemplo en swing.. es diferente que ...
  #1 (permalink)  
Antiguo 01/01/2013, 21:22
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 2 meses
Puntos: 3
Pregunta duda gran

tengo una duda q me acaba de surgir, por ejemplo... para hacer una determinada cosa en un ambito, por ejemplo en swing.. es diferente que en javafx?
si estas haciendo por ejemplo un juego en javafx, no se usa KeyListener para escuchar las teclas sino que lo que te da javafx, no? porque estaba viendo las aplicaciones de muestra de netbeans y me di cuenta de eso XD, y otra cosa... se pueden usar por ejemplo el keylistener de awt.event para una aplicacion en fx? oseria como muy estupido? es como que esta hecho el de java fx especialmente para ese ambito? es asi como funciona? XD como que hay q aprender para lo que uno necesite hacer? javafx tiene cada cosa para sus cosas y swing para sus cosas bla bla?
nose si me explico :P
  #2 (permalink)  
Antiguo 02/01/2013, 05:57
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: duda gran

Hola:

swing/awt están pensados para aplicaciones de escritorio con ventanas, java fx está pensado para aplicaciones en navegador. Puesto que están pensados para correr en entornos distintos (como ejecutable independiente o dentro de un navegador), hacen las cosas internamente de forma distinta y eso acaba reflejándose en la API externa que tu usas en tus aplicaciones.

Otro tema es que al final todo vale para todo y siempre hay "apaños" o "ñapas" para hacer que una cosa corra en el sitio para el que no está pensado. Por ejemplo, Swing tiene los JApplets para poder correr una aplicación Swing dentro de un navegador y JavaFX tiene sus posibilidades para correr como aplicación de escritorio fuera de navegador.

Lo ideal es que uses cada cosa para lo que está pensada y puntualmente, si te viene bien por algún motivo, uses los "apaños" para usarla donde no está pensada.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 02/01/2013, 09:29
Avatar de iivo94  
Fecha de Ingreso: febrero-2011
Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: duda gran

gracias chuidi

Etiquetas: netbeans, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.