Para tutorías y/o asesorías virtuales sobre JAVA SE y/o MySQL, escríbeme al formulario de contacto.

BUSCA MÁS CONTENIDO AQUÍ:



JAVA-Tips: ¿Cómo deshabilitar componentes de un formulario por defecto?




En determinadas circunstancias se hace estrictamente necesario que cuando ejecutemos nuestro software y/o programa JAVA; ciertos componentes (botones, cajas de texto, combobox, etc.) aparezcan deshabilitados por defecto, y eso se debe principalmente a condiciones y restricciones que se establecen a la hora de desarrollar un programa; es decir, que el acceso a determinados módulos y acciones de la aplicación desarrollada, sólo se activarán si se cumplen ciertos parámetros ya establecidos.

Imagen del capítulo número 21 de JAVA-Tips

Un ejemplo sencillo que se utiliza de manera regular, es que al abrir un formulario donde se registran datos, los botones de "Eliminar" (Ver cómo hacer el botón Eliminar) y "Modificar" (Ver cómo hacer el botón Modificar), aparezcan deshabilitados por defecto, y que sólo se activarán si se consulta un registro ya almacenado con anterioridad en la base de datos del sistema de información desarrollado.
Veremos entonces en este post, cómo obtener el resultado esperado, llevando a cabo 3 sencillos pasos.

Al igual que en anteriores capítulos de JAVA-Tips, realizaremos este ejercicio, utilizando NetBeans IDE (si aún no lo tienes puedes dirigirte a nuestra Zona de descargas, y dar clic en el icono "NetBeans IDE"):

1-Procede a dar clic directamente sobre el componente que deseas deshabilitar, para que así quede seleccionado; sin embargo, también lo puedes hacer desde la ventana "Navegador" (Inspector) de NetBeans IDE, ubicada generalmente en la parte inferior izquierda de nuestra pantalla (la ubicación dependerá de cómo hayas organizado tu espacio y/o ventana de trabajo en el Entorno de Desarrollo Integrado):

Clic sobre botón JAVA
 Clic en componente JAVA desde la ventana Navegador de NetBeans IDE
  
2-Dirígete a la ventana "Properties" (Propiedades), la cual se encuentra ubicada generalmente en la parte inferior derecha de nuestra pantalla. 
Allí encontrarás la propiedad "enabled" del componente (botón) seleccionado: 

Ventana Properties en NetBeans IDE





3-Deberás desactivar la propiedad "enabled"; para ello, da clic en la casilla de verificación que allí se encuentra, y verás que el "chulito" o "palomita" desaparecerá:

Clic sobre la propiedad enabled del JButton para desactivarla

4-Si ejecutas tu proyecto JAVA, podrás ver que el componente con el que trabajamos, que en este caso fue un botón, saldrá y/o se mostrará deshabilitado por defecto:

Botón JAVA desactivado

Hasta aquí todo muy bonito y funcionando, pero ahora el inconveniente o la pregunta que te puedes estar haciendo es: ¿Y ahora cómo hago para habilitar ese componente para poder usarlo?, no hay de qué preocuparse, si deseas saber cómo hacerlo te invitamos a que revises el siguiente enlace:


En ese enlace además de encontrar la respuesta, sabrás cómo deshabilitar componentes de un formulario por defecto, pero usando netamente código.

Si te perdiste el artículo anterior de JAVA-Tips, no dejes de revisarlo, ya que aprenderás algo nuevo e importante como: "Cambiar el tipo, tamaño y color de fuente de un componente".

También te invitamos a seguir el Curso de JAVA: Cómo lo hago en JAVA?, aquí en UH T.I.S, tu Blog de tecnología.

Suscríbete a nuestro blog, vía Email o RSS; además puedes seguirnos a través de nuestras redes sociales como: Facebook, Twitter, YouTube y Google+. 

Si te fue de gran ayuda esta información, no olvides compartirla con tus amigos.
Si tienes dudas o sugerencias al respecto, abajo puedes dejarnos tus comentarios.
Bendiciones...




Comparte este artículo






Sobre El Autor

Eduardo Bastidas UH

Cristiano y Colombiano. Analista de Sistemas & Blogger.
Me motiva mucho el poder compartir día tras día lo que he aprendido y voy aprendiendo en el área de las Tecnologías de la Información y las Comunicaciones.

No hay comentarios.:

Publicar un comentario


RECIBIR NOTICIAS POR EMAIL


Suscríbete al boletín para recibir lo último en tu correo electrónico

¿NECESITAS AYUDA PARA PROGRAMAR EN JAVA SE Y MYSQL?