Curso Java Aplicaciones gráficas. Disposiciones avanzadas IV. Disposiciones libres I. Vídeo 118

preview_player
Показать описание
En este vídeo vemos cómo trabajar con disposiciones libres, que permiten colocar componentes en cualquier coordenada de un contenedor Swing.

Рекомендации по теме
Комментарии
Автор

💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥

pildorasinformaticas
Автор

la gran frase del profesor que nunca falla: "Os invito a que permanezcáis atentos a la próxima entrega, hasta entonces, que os vaya bien!"

nicolaszukierman
Автор

definitivamente este curso es el más pro de youtube

RafaelRodriguez-lkuq
Автор

Muchas Gracias por la clase es muy importante observar todas las clases de Disposiciones Avanzadas desde el video 115. Bueno Como siempre agradecido porque son Fabulosas y Impresionantes las Clases del Profesor Juan Díaz y a Pildorasinformaticas.

giomarsalazar
Автор

Después de varios años, hasta ahora entiendo esto!!! Me hubiera ahorrado muchos problemas.

Alexyslozada
Автор

Gracias por todo tu gran aporte a este mundo hombre . Mereces un monumento. Enserio grcias

migueleduardofernandezsevi
Автор

durante bastante tiempo trabajé con setLayOut(null) pero desde que conocí la disposición Box en estos cursos me casé con esa, me ha gustado mucho, personalmente prefiero escribir las propiedades de cada elementos que agrego a un panel en lugar de usar el drag & drop de netbeans porque el generador de código escribe demasiado texto poco legible, y luego si ocurre algún detalle depurarlo cuesta mucho

pablino
Автор

Vamos de maravilla profe!! es la primera vez que me toca esperar el próximo vídeo!! mientras tanto me regreso a estudiar los primeros capítulos. Saludos!! 

OhzDan
Автор

Hola las disposiciones libres es lo primero que empeze a utilizar porque no conocia otras distribuciones, muchas gracias por el curso se entiende todo perfectamente y estoy aprediendo mucho Saludos¡¡

tilosmood
Автор

Posiblemente esto aparezca posteriormente, o puede que no. Con todo yo he hecho unas cuantas pruebas y veo muy útil usar los "tamaños por defecto" de los diferentes componentes para evitar problemas como hacerlos demasiado pequeños o demasiado grandes.
Para ello, o bien uso dentro del setBounds como ancho y alto el método "getPreferredSize().width" y "getPreferredSize().height". En el caso de que haya varios incluso se podrían definir constantes para hacer el código mas legible, y de este modo ajustarnos a los tamaños por defecto de los diferentes componentes y no andar "haciendo pruebas"

josemanuelperez
Автор

Esto es como responsive web design en css, seria genial que actualizara el curso de CSS y hablara sobre el tema responsive web design, solo una idea... Saludos

frankogb
Автор

de esta forma sabremos a donde poner nuestros botones

memejamas
Автор

setResizable(false); para que no se pueda modificar el tamaño

pransful
Автор

hola profe...hay alguna forma de agregrar un array de botones en una disposicion flowlayout, para que los botones no se salgan del contenedor y aparezcan en la fila siguiente de abajo...
yo se que esto lo hace una simple lamina flowlayout, el problema es que, flowlayout te agrega los elementos en la parte superior de la lamina, y yo no quiero eso, yo quiero que el array de botones apareza en la parte central, no de alineacion sino en el mero centro (punto medio de alto y ancho del contenedor) de la caja lamina o contenedor y que a la vez tenga un comportamiento flowlayout para que los botones no se salgan de la caja....existe alguna forma sencilla, algun metodo talves?...o tengo necesariamente que liarme con esto de las coordenadas?...gracias

josecapablanca
Автор

Por si a alguien le sirve. Yo lo que hago es meter un parametro de tipo int m en la lámina, y dentro del marco cuando instancio la lámina dentro del add, escribo:

add(new LaminaP(getSize().width);

Y cada vez que voy a usar algo que sería variable en todos los dispositivos y también para calcular mejor dónde van a quedar los elementos, simplemente agarro la variable m y la divido entre la distancia que quiero que tenga entre cada cosa. width es un ejemplo.

Mofumofu-rweb
Автор

¿A alguien le pasa que el botón tarda en dibujarse en la lámina? Hay como un retardo desde que aparece la lámina hasta que aparece el botón. Trabajo en Mac, no se si influirá en algo

maraguilera