Crear una interfaz grafica en java

Crear una interfaz grafica en java

botón de radio

En las aplicaciones Java, los componentes que conforman una interfaz gráfica de usuario (GUI) se almacenan en contenedores llamados formularios. El lenguaje Java proporciona un conjunto de componentes de interfaz de usuario a partir de los cuales se pueden construir formularios GUI.

Además, el IDE ofrece soporte para la especificación Beans Binding, que proporciona una forma de sincronizar los valores de las diferentes propiedades de los beans. Este soporte también simplifica la creación de aplicaciones de base de datos de escritorio.

Para acceder a las funciones de vinculación, haga clic con el botón derecho en un componente, seleccione Vincular en el menú contextual y seleccione una propiedad de la lista desplegable. Para más información, consulte «Trabajar con aplicaciones de bases de datos y Beans Binding».

El GUI Builder es una herramienta para diseñar GUIs visualmente. A medida que usted crea y modifica su GUI, el IDE genera automáticamente el código Java para implementar la interfaz. Los formularios GUI se indican mediante nodos de formulario () en las ventanas de Proyectos, Archivos y Favoritos.

Cuando se abre un formulario GUI, el IDE lo muestra en una pestaña del Editor con botones que permiten cambiar entre las vistas de Origen y Diseño. La vista Diseño permite trabajar con los formularios GUI de forma visual, mientras que la vista Origen permite editar directamente el código fuente del formulario. Cada vez que se selecciona el botón de diseño de un formulario, las ventanas de paleta, navegador y propiedades aparecen automáticamente.

Leer Más  Analisis del proceso de produccion

pivote apache

La mayoría de los usuarios de ordenadores de hoy en día esperan que el software cuente con una interfaz gráfica de usuario (GUI) con una variedad de widgets como cuadros de texto, deslizadores y barras de desplazamiento. La biblioteca de clases de Java incluye Swing, un conjunto de paquetes que permiten a los programas Java ofrecer una sofisticada interfaz gráfica de usuario y recoger las entradas del usuario con el ratón, el teclado y otros dispositivos de entrada.

Swing es el conjunto más extenso de clases relacionadas introducido hasta ahora en el libro. Aprender a crear aplicaciones gráficas con estos paquetes es una buena práctica para utilizar una biblioteca de clases en Java, que es algo que harás a menudo en tus propios proyectos.

Swing permite crear un programa Java con una interfaz que adopta el estilo del sistema operativo nativo, como Windows o Linux, o un estilo propio de Java. Cada uno de estos estilos se denomina look and feel porque describe tanto la apariencia de la interfaz como el funcionamiento de sus componentes cuando se utilizan.

Los componentes de Swing forman parte del paquete javax.swing, una parte estándar de la biblioteca de clases de Java. Para referirse a una clase Swing utilizando su nombre corto -sin referirse al paquete, en otras palabras- debe hacerla disponible con una sentencia import o utilizar una sentencia catchall como la siguiente:

java gui swing

Este tutorial para principiantes le enseña a crear una interfaz gráfica de usuario sencilla y a añadirle una funcionalidad sencilla de back-end. En particular, mostraremos cómo codificar el comportamiento de botones y campos en un formulario Swing.

Leer Más  Música para dormir bebes

Trabajaremos con la disposición y el diseño de una GUI y añadiremos algunos botones y campos de texto. Los campos de texto se utilizarán para recibir la entrada del usuario y también para mostrar la salida del programa. El botón iniciará la funcionalidad incorporada en el front-end. La aplicación que crearemos será una calculadora simple pero funcional.

Para proceder a la construcción de nuestra interfaz, necesitamos crear un contenedor Java dentro del cual colocaremos los demás componentes de la GUI necesarios. En este paso crearemos un contenedor utilizando el componente JFrame. Colocaremos el contenedor en un nuevo paquete, que aparecerá dentro del nodo Source Packages.

Luego usaremos la Paleta para poblar el front end de nuestra aplicación con un JPanel. Luego añadiremos tres JLabels, tres JTextFields y tres JButtons. Si no ha utilizado antes el GUI Builder, puede que le resulte útil la información del tutorial Designing a Swing GUI in NetBeans IDE sobre el posicionamiento de componentes.

qt jambi

El paquete que contiene la mayoría de las clases para las aplicaciones Swing es java.swing, algunas otras clases se utilizan del paquete anterior java.awt. La principal clase contenedora de elementos GUI es javax.swing.JFrame.

Todos los objetos Swing, a excepción de la clase JFrame, heredan de la clase javax.swing.JComponent que a su vez hereda (indirectamente) de la clase java.awt.Container. Así, existe una jerarquía de componentes, cada elemento llamado padre contiene otros subcomponentes llamados hijos. A continuación, presentaremos los elementos necesarios para la tarea 6. Para una descripción más detallada, lea el tutorial de Oracle.

JPanel es un contenedor genérico que puede contener otros elementos. Puede ser visible, cambiando el color de fondo, el modelo de la imagen o teniendo un borde, o ser invisible, sólo utilizado para la jerarquía del contenido. Se recomienda no colocar elementos directamente en un JFrame, sino en un JPanel que se coloca en un JFrame. Esto es particularmente útil cuando se reutiliza un panel.

Leer Más  Como aprender excel gratis

JButton es, como su nombre indica, un botón. Puede tener un texto o una imagen en la parte superior. Se utiliza especificando un manejador de eventos de tipo ActionListener (ver #Manejadores de Eventos) que se activa cuando se hace clic en el botón.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad