JDK = Java Development Kit
Evento = mensaje que indica el programa que algo ha ocurrido.
AWT = Abstract Window Toolkit
LayoutManager = Un LayoutManager es un objeto que controla el tamaño y la posición (diseño) de los componentes dentro de un objeto Container.
SetLayout = Para cambiar el LayoutManager, y puede definir su propio LayoutManager implementando la interfaz
<aside> 💡 Ejemplo de como utilizar SetLayout para cambiar el LayoutManager
p2.setLayout(new BorderLayout());
</aside>
<aside> 💡 BoxLayout
Se pueden colocar componentes de izquierda a derecha o de arriba a abajo en un contenedor AWT O Swing
</aside>
FlowLayout = Es un LayoutManager predeterminado para todos los objetos y applets del panel
<aside> 💡 Applets
Son pequeños programas escritos en Java que se ejecutan dentro de un navegador o una aplicación de visualización de applets. Fueron introducidos en los primeros días de la tecnología para proporcionar capacidades interactivas y multimedia en páginas web.
<aside> 💡 FlowLayout
Coloca los componentes del panel en filas de acuerdo con el ancho del panel y el número y tamaño de los componentes
p2.setLayout(new FlowLayout());
p2.add(new Label("Flow Layout"));
OK = new Button("OK");
p2.add(new Button("An extremely long name"));
p2.add(new Button("Short"));
p2.add(new Button("Medium Length"));
p2.add(OK);
p2.add(new Scrollbar(Scrollbar.HORIZONTAL));
</aside>
</aside>
CardLayout = LayoutManager en AWT y Swing que permite manejar un grupo de componentes (como tarjetas en una pila) donde solo una tarjeta es visible a la vez. Esto es util para implementar interfaces con pantallas que se pueden cambiar, como un asistente de instlación o una aplicación con multiples vistas
<aside> 💡 Ejemplo de como utilizar CarLayout para manejar diferentes pantallas
</aside>
GridLayout = Organiza los componentes en una cuadrícula de filas y comunas, podemos especificar tanto el número de filas como de columnas