Logo Grupo Codesi

Objeto Converter en Java

Objetos que componen el Objeto Converter en Java

Objeto converter

Dentro de Swing, se encuentra un objeto princpal llamado objeto Converter, que tiene una interface gráfica y que nos permite organizar correctamente la lectura de un sistéma informático. Cabe mencionar que es muy importante diferenciar los objetos Layouts de este componente; a este componente nos basamos principalmente a la lectura que realiza la máquina virtual para poder conocer este objeto converter.
Sin embargo, no habla sobre líneas individuales de código. Se concentra en cómo el programa Converter usa las características GUI proporcionadas por la plataforma Java. Si te pierdes cuando lees el código fuente de Converter, puedes refrescar tu memoria en la página Una Ruta Rápida por el Código de una Aplicación Swing. Converter es una aplicación que convierte medidas de distancias entre unidades métricas y americanas. Una vez compilado, puedes ejecutarlo llamando al intérprete con la clase. Esta sección describe las siguientes características de Converter: Componentes Swing, El Árbol de Contenidos, Control de Distribución y Bordes, Modelos Separados, Aspecto y Comportamiento Conectable y el Manejo de Eventos.
Los componentes Swing son: Converter tiene los siguientes componentes visibles:

Para tener buenas bases de este lenguaje dejamos este curso de java presencial y 100% práctico.

jframe

JFrame

El JFrame es el contenedor de alto nivel, sólo proporciona la ventana de la aplicación. Todos los otros componentes de la aplicación están contenidos en JFrame, excepto el contenedor de alto nivel, todos los componentes visibles de Converter descienden de JComponent. La clase JComponent proporciona muchas características, como soporte para bordes y accesibilidad. Los dos JPanel personalizados usan bordes para soportar títulos (por ejemplo, "Metric System") y para dibujar recuadros a su alrededor.

Es importante mencionar que existen tres componentes no etiquetados que no dibujan nada observable en la pantalla: 1 JPanel que sirve para el panel de contenidos y 2 JPanel personalizados que contienen un campo de texto y un deslizador. Estos tres componentes existen para afectar a la distribución. Hacen esto simplificando la distribución o añadiendo bordes vacíos que añaden espacio para la distribución. El agrupamiento de componentes tanto en contenedores visibles como en invisibles también proporciona ayuda para las tecnologías asistidas. Por ejemplo, agrupar un campo de texto y un deslizador en su propio contenedor le ofrece a las tecnologías asistidas la información de que el campo de texto y el deslizador están estrechamente relacionados. Bajo el panel de contenidos hay dos ConversionPanel. Uno de ellos contiene los componentes relacionados con las distancias métricas, y el otro hace lo mismo con las distancias americanas.

bordes en jtable

Control y Distribución de bordes

Al igual existe el Control de Distribución y Bordes: Converter crea cinco objetos controladores de distribución un ejemplar de GridLayout, y cuatro de BoxLayout. El primer JPanel (el panel de contenidos personalizado) usa GridLayout para hacer que los ConversionPanels tengan exactamente el mismo tamaño. El código configura el GridLayout para que ponga los ConversionPanels en una sóla columna (dos filas), con cinco pixels entre ellos. El JPanel se inicializa para tener un borde vacío que añade cinco pixels entre el panel y los lados del frame. Cada ConversionPanel tiene un borde compuesto. El exterior es un borde con título y el interior es un borde vacío. El borde titulado dibuja una recuadro específico del aspecto y comportamiento alrededor del ConversionPanel y sitúa dentro el título del panel. El borde vacío pone algún espacio más entre el ConversionPanel y sus contenidos.
Es importante para poder realizar todos estos elementos con Swing, tener una base solida de la programación en Java por ello dejamos este curso de java ampliamente recomendable.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Objetos AWT
Diplomado Java

Diseño de paginas Web Grupo Codesi