como puedo hacer esto mismo pero sin que los componentes dentro de panel no vuelban a tener los look and feel determinados, estoy usando botones pero quitandoles el border y cuando hago la accion, los cambios se reinician
@@brayanarevalo2996 buena idea para un próximo vídeo, ve a las propiedades de la caja y deshabilita la propiedad BorderPainted, contentAreaField, uno de esos dos era... Así la caja no tendrá de bordes, si quieres que se vea el color de fondo que hay detrás habilita o desahbilita la propiedad opaque y finalmente solo ponle un separador o un panel pequeño en el borde de la caja de la caja y si deseas darle feedback al usuario puedes usar eventos de foco para cuando esté en foco la caja, haga que el separador o panel que usas como borde cambie de color.
@@moralespinagustavo7052 dentro de la documentación de Java se específica que es una violación a la concurrencia hacer uso de Threads para hacer modificaciones dentro de la GUI son muy específicas aquellos componentes que puedes usar dentro de un Thread o más bien alguna clase que implemente de manera correcta un Thread (Véase ExecutorService), debido a que la EDT se ejecuta en un hilo específico para el pintado de la GUI lo que ocasionaría fallas en incluso que se detenga un momento tu interfaz, la vía correcta sería implementar un swing.Timer o un SwingWorker aún que SwingWorker actúa más como un ExecutorService (esto quiere decir que una vez terminado el servicio sería despachado y tendrías que iniciar otra instancia) pero para hacer actualizaciones grandes como cargar listas a una Tabla sin la molestia de que se te trabe la interfaz todo esto realizándolo dentro de la EDT, ahora el Timer funciona bien, ya que implementa el ActionListener interfaz que se ejecuta a la cola de la EDT dentro del mismo hilo, está misma interfaz es la que ocupan los botones, para este tipo de implementaciónes ya hay librerías específicas que solucionan estos graves problemas TimingFramework (Este específicamente viene explicado en el libro de Filthy Rich Clients y el autor es un programador que trabajo muy de cerca durante la creación de Gráficos en Java) y Radiance Animation son una de ellas, estás a su vez te permiten cambiar la forma en la que la fracción de tiempo actúa pudiendo interpolar y lograr que las animaciones tengan ese toque que hacen en las webs con el famoso "Easing", como dije para más información puedes ir a la documentación de Java al apartado de concurrencia con la GUI, si buscas más información al respecto puedes ir a Stackoverflow o buscar algo relacionado a la animación en Java y te saldrá el mejor usuario que explica sobre esto más a detalle su nombre de usuario es MadProgrammer
@@linkmaster12345678 concuerdo, no use este video en especifico, pero por lo que veo, hay muchos haciendo lo mismo, el programa falla y hace 3 meses que le busco la vuelta y no la hay, me estoy volviendo loco, los jFrame desaparecen de nada al tocar cualquier boton, choser o check, podrías facilitarme al más de info además de la que diste en el comentario. desde ya muchas gracias
Esto es lo que buscaba
como puedo hacer esto mismo pero sin que los componentes dentro de panel no vuelban a tener los look and feel determinados, estoy usando botones pero quitandoles el border y cuando hago la accion, los cambios se reinician
Y si lo quiero hacer de abajo hacia arriba?
buen video amigo solo tengo un problema, se pone muy lento el efecto cuando añado las objetos al panel que ejecuto esos metodos
No hay que exportar ni instalar librerías externas?
Hermano y el campo de texto del login como lo lograste?
para mostrar y ocultar la contraseña?
@@beldi6447 No, el efecto como de transparencia donde solo está borde infierior
@@brayanarevalo2996 buena idea para un próximo vídeo, ve a las propiedades de la caja y deshabilita la propiedad BorderPainted, contentAreaField, uno de esos dos era... Así la caja no tendrá de bordes, si quieres que se vea el color de fondo que hay detrás habilita o desahbilita la propiedad opaque y finalmente solo ponle un separador o un panel pequeño en el borde de la caja de la caja y si deseas darle feedback al usuario puedes usar eventos de foco para cuando esté en foco la caja, haga que el separador o panel que usas como borde cambie de color.
@@beldi6447 Gracias, creó que lo entendí, lo intentaré sin embargo estaré atento al próximo vídeo
@@brayanarevalo2996 dale, suerte en tus trabajos y éxitos.
Que ricooo
Por favor alguien Paseme la URL de google modo incognito, por ejemplo google es : ww.google.com
Como comente en tu anterior video, tu implementación es mala
Vale máquina 😎
por?
@@moralespinagustavo7052 dentro de la documentación de Java se específica que es una violación a la concurrencia hacer uso de Threads para hacer modificaciones dentro de la GUI son muy específicas aquellos componentes que puedes usar dentro de un Thread o más bien alguna clase que implemente de manera correcta un Thread (Véase ExecutorService), debido a que la EDT se ejecuta en un hilo específico para el pintado de la GUI lo que ocasionaría fallas en incluso que se detenga un momento tu interfaz, la vía correcta sería implementar un swing.Timer o un SwingWorker aún que SwingWorker actúa más como un ExecutorService (esto quiere decir que una vez terminado el servicio sería despachado y tendrías que iniciar otra instancia) pero para hacer actualizaciones grandes como cargar listas a una Tabla sin la molestia de que se te trabe la interfaz todo esto realizándolo dentro de la EDT, ahora el Timer funciona bien, ya que implementa el ActionListener interfaz que se ejecuta a la cola de la EDT dentro del mismo hilo, está misma interfaz es la que ocupan los botones, para este tipo de implementaciónes ya hay librerías específicas que solucionan estos graves problemas TimingFramework (Este específicamente viene explicado en el libro de Filthy Rich Clients y el autor es un programador que trabajo muy de cerca durante la creación de Gráficos en Java) y Radiance Animation son una de ellas, estás a su vez te permiten cambiar la forma en la que la fracción de tiempo actúa pudiendo interpolar y lograr que las animaciones tengan ese toque que hacen en las webs con el famoso "Easing", como dije para más información puedes ir a la documentación de Java al apartado de concurrencia con la GUI, si buscas más información al respecto puedes ir a Stackoverflow o buscar algo relacionado a la animación en Java y te saldrá el mejor usuario que explica sobre esto más a detalle su nombre de usuario es MadProgrammer
@@linkmaster12345678 Bro solo te pregunto la hora xd que denso
@@linkmaster12345678 concuerdo, no use este video en especifico, pero por lo que veo, hay muchos haciendo lo mismo, el programa falla y hace 3 meses que le busco la vuelta y no la hay, me estoy volviendo loco, los jFrame desaparecen de nada al tocar cualquier boton, choser o check, podrías facilitarme al más de info además de la que diste en el comentario. desde ya muchas gracias