Categories: All - componentes - texto - ventanas - menú

by Juan Sebastian RAMIREZ GARCIA 4 years ago

398

Interfaces graficas y jframe

Las interfaces gráficas en Java se crean principalmente utilizando la biblioteca Swing, donde una clase fundamental es JFrame. Esta clase permite la creación de ventanas gráficas en las que se pueden añadir diversos componentes visuales.

Interfaces graficas y jframe

Interfaces graficas y jframe

Por otro lado un jFrame es una clase utilizada en la biblioteca swing con la cual podfremos crear ventanas graficas, en las cuales a{adiremos distintos objetos graficos visibles

Dentrode las herramientas y los componetes de los jFrame podemos encontrar:
componetes de menu

permiten vincular opciones de menú en nuestras ventanas, tipo menú principal en los que podremos encontrar:

JMenuBar – Permite vincular una barra de menús. JMenu– Permite vincular botones o enlaces que al ser pulsados despliegan un menú principal. JMenuItem – Botón u opción que se encuentra en un menú. JCheckBoxMenuItem– Elemento del menú como opciones de checkbox. JRadioButtonMenuItem– Elemento del menú como botón de selección.

componetes de texto

permiten procesar cadenas de texto, sea como entrada o salida de información y podremos encontar:

JTextField – Permite introducir un campo de texto simple. JFormattedTextField – Permite introducir un campo de texto con formato, (si definimos que solo recibe números no permitirá letras...) JPasswordField – Campo de texto que oculta los caracteres ingresados. JTextArea – Permite vincular un área de texto donde el usuario ingresara información o simplemente para presentar cadenas de texto.

Componetes atómicos

son los elementos que no pueden almacenar otros objetos o componentes graficos en este podemos encontar:

JLabel – Permite Vincular Etiquetas, tanto de texto como de imagenes JButton – Permite vincular Botones simples. JCheckBox – Son Casilla de verificación, ideal para selección múltiples. JRadioButton – Permite presentar opciones de selección similares a las checkbox, solo que el enfoque de estas es de única selección. JToggleButton – Botón que al oprimirlo se quedará presionado hasta que se ejecute otro evento. JComboBox – Permite mostrar una lista de elementos como un combo de selección.

Contenedores

Es el tapiz donde pintaremos nuestros componentes graficos entre ellos estan:

JDialog – Una ventana de tipo Ventana de diálogo, tambien puede ser un contenedor principal. JPanel – Permite la creación de paneles independientes donde se almacenan otros componentes. JScrollPane – permite la vinculación de barras de desplazamiento en un contenedor. JSplitPane – permite la creación de un contenedor dividido en 2 secciones. JTabbedPane – Permite la creación de pestañas, cada pestaña representa un contenedor independiente.

Podria definirse de manera sencilla, que una interfaz grafica es una manera de darle a un programa una vision o interaccion mas amigable con el usuario en la que a traves de diferentes componentes ya sea botonotes listas ect. Se realizan distintas acciones

Dentro de los elementos graficos podemos encontrar dos grandes grupos los cuales son:
componetes

Por lo general al referirnos a componetes hacemos alusion a aquellos botones, campos texto, casillas ect. Los cuales son basicamente un objeto con una representacion grafica que se mostraran en la pantalla

contenedores

los contenedores nois permiten generar la estructura de una ventana y el espacio donde se muestra el resto de los componentes contenidos en ella y que conforman la interfaz de usuario