top of page

Principales controles de JAVA

El cuadro de herramientas, contiene los controles que utilizamos para desarrollar la interfaz y por lo general está en el lado Izquierdo del IDE

Definición de Control:

Los controles son objetos y los objetos son combinaciones de datos y códigos que se tratan como una unidad.

Ejemplos de controles:

Todos los objetos que están en el cuadro de herramientas son controles, tales como: El formulario, Label, Button, TextBox, PictureBox, Timer, etc.

Propiedades, Métodos y Eventos:

Todos los controles tienen las siguientes características:

  1. Propiedades: Definen sus características como color, tamaño, posición, nombre, etc.

  2. Métodos: Son un conjunto de procedimientos que hacen posible que un control  realice una acción.

Ejemplo de métodos son: el método Show y el método Hide que hacen que un control se haga visible y se esconda según el método instanciado o llamado.

  1. Eventos: Son acciones reconocidas por un control y que hace que este genere una respuesta.

Ejemplo de Eventos son: Evento clic en un botón; hace que este retorne una respuestasegún se haya programado, como cerrar un formulario o mostrar un mensaje. Evento Mouse Enter en un Label puede hacer que se muestre un mensaje cuando el puntero del mouse llega al control.

El formulario tiene más de 80 eventos a los cuales puede responder.

Los objetos son los elementos que colocaremos en el formulario y este en sí, es también un objeto. En la imagen siguiente puede ver muchos ejemplos de controles en el cuadro de herramientas y que utilizaremos para desarrollar nuestros proyectos. 

CONTROLES.JPG
PROPIEDADES.JPG

los controles mas usados son

  • Etiqueta (jLabel): un área de visualización de una cadena de texto o una imagen, o ambas.

  • Botón (jButton): un botón "oprimir"

  • Botón de 2 posiciones (jToggleButton): un botón con dos estados.

  • Casilla de activaciónn (jCheckBox):  un elemento puede ser selecccionado o deseleccionado. Por convención, cualquier jCheckBox en un grupo puede ser seleccionado.

  • Botón de opción (jRadioButton): un elemento puede ser selecccionado o deseleccionado.  Usado con un objeto buttonGroup para crar un grupo de botones en el cual un botón puede ser seleccionado a la vez.

  • Grupo de botones (buttonGroup): esta clase se utiliza para crear un conjunto de botones en que sólo se podrá seleccionar uno.

  • Lista desplegable (jComboBox): un componente que combina un botón o campo editable y una lista desplegable.

  • Lista (jList): un componente que permite seleccionar uno o más objetos de una lista.

  • Campo de texto (jTextField): un componente ligero que permite editar una línea idividual de texto.

  • Área de texto (jTextArea): un área de varias líneas que muestra textos sin adornos.

  • Barra de desplazamiento (jScrollBar): un componente que permite ajustar el contenido del área visible de otro componente.

  • Deslizador (jSlider): un componente que permite seleccionar gráficamente un valor al deslizar un tirador dentro de un intervalo limitado.

  • Barra de progreso (jProgressBar): informa habitualmente del progreso de algún trabajo, mostrando un porcentaje de realización y quizás una visualización textual de este porcentaje.

  • Cuadro formateado (jFormattedTextField): un componente que permite editar un valor formateado (línea de texto), así como recuperar un objeto particular una vez que se ha editado el texto.

  • Cuadro de contraseña (jPasswordField): un componenteque permite editar una línea individual de texto donde se indica que algo se ha tecleado, pero no muestra los caracteres originales.

  • Spinner (jSpinner): cuadro de entrada de una línea individual que permite seleccionar un número o un valor de una secuencia ordenada.

  • Separador (jSeparator): un componente de utilidad diversa para realizar líneas divisorias

  • Panel de texto (jTextPane): un componente de texto que se puede marcar con agtributos que se representarán gráficamente.

  • Panel editor (jEditorPane): un componente de texto para editar diferentes contenidos

  • Árbol (jTree): un control que muestra un conjunto de datos jerárquicos como un boceto.

  • Tabla (jTable): un componente utilizado para mostrar y editar las habituales tablas bidimensionales con celdas.

Para comenzar a trabajar se arrastra el control al jfraime

pagina6.jpg

existen dos propiedades importantes que se deben modificar 

edit text: permite colocarle el texto que el usuario observara 

cambiar el nombre de variable: se debe dar un nombre a todos los controles para luego poderlos identificar

Algunas propiedades del control jframe a tener en cuenta

Set layout= null Permite colocar los diferentes control con total libertad

set layout.jpg

propiedad minimunsize  : aqui podemos dar una dimension o tamalo a la ventana tanto de ancho como de alto

ejemplo  minimunsize =  500.500

minimunsize.jpg

propiedad centrado  : permite mostrar la ventana de forma centrada, para esto debemos ir a la ventana de propiedades y escoger la pestaña 

code y la opcion Generate Center 

center.jpg

Departamento de Sistemas de Información                                                              Jefe de Oficina del Departamento

Instituto Tecnológico Metropolitano - ITM | Institución Universitaria                           Leonel Velasquez torres
Teléfono: (574) 460 07 27 Extensiones 5567 - 5554                                                 
Auxiliares Administartivas del Departamento
Calle 54 A # 30 - 01     Bloque L piso 3 oficina 303                                                   Luz Marina Montes  -  Diana Cristina Galeano

Medellín - Antioquia - Colombia                                                

                                                               Sitio elaborado por Jorge Hernan Suaza Jimenez

bottom of page