GUI
Vasquez Montes Carlos Ivan
TPSI / 5 ° A / T - M
Escuela Politécnica de Guadalajara
Vasquez Montes Carlos Ivan
TPSI / 5 ° A / T - M
Escuela Politécnica de Guadalajara
La clase JOptionPane proporciona una forma sencilla de crear cuadros de diálogo predefinidos en Java, facilitando la implementación de mensajes informativos, de advertencia, de error y de confirmación en las aplicaciones.
Solicitar confirmación (showConfirmDialog)
Muestra un cuadro de diálogo con opciones de confirmación.
Solicitar entrada (showInputDialog)
Muestra un cuadro de diálogo para que el usuario introduzca datos.
Mostrar mensajes (showMessageDialog)
Muestra un cuadro de diálogo con un mensaje.
La clase JFrame permite crear ventanas principales en aplicaciones Java Swing.
Propiedades básicas de JFrame:
Título: frame.setTitle("Título");
Tamaño: frame.setSize(ancho, alto);
Cierre: frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Visibilidad: frame.setVisible(true);
Posición: frame.setLocation(x, y); o frame.setLocationRelativeTo(null);
JLabel
Muestra texto que no puede editarse, o iconos
JTextField
Permite al usuario introducir datos mediante el teclado. También se puede utilizar para mostrar texto que puede o no editarse
JButton
Activa un evento cuando se oprime mediante el ratón.
CheckBox
Especifica una opción que puede seleccionarse o no seleccionarse
ComboBox
Proporciona una lista desplegable de elementos, a partir de los cuales el usuario puede realizar una selección, haciendo clic en un elemento o posiblemente escribiendo en el cuadro.
Para organizar los componentes dentro de un JFrame, se utilizan Layout Managers.
FlowLayout (Por defecto): Organiza componentes en una fila.
frame.setLayout(new FlowLayout());
BorderLayout: Divide el espacio en cinco regiones (NORTH, SOUTH, EAST, WEST, CENTER).
frame.setLayout(new BorderLayout());
GridLayout: Organiza los componentes en una cuadrícula.
frame.setLayout(new GridLayout(filas, columnas));