Author Archive

Crear Menú Emergente en Java con JPopupMenu

JPopupMenu es una clase que permite crear un menú emergente, gracias a esta clase nosotros podemos desplegar un menú al presionar clic derecho. Esto puede ser útil si usted se encuentra desarrollando una aplicación como: editor de texto, editor de imagenes, entre otros. Sin embargo, aveces suele

Como Utilizar Evento en JSlider, Recupera el Valor Seleccionado

Crear una barra de valores utilizando JSlider no tiene algún sentido, pues esta no tiene funcionalidad por defecto. Si usted desea conocer el valor seleccionado, deberá gestionar eventos. Al gestionar eventos usted podrá obtener los valores cuando el usuario se encuentre manipulado el JSlider. Para comenzar, primero

Como Crear Eventos en Cuadros de Texto Utilizando DocumentListener

Crear eventos a tus campos de texto es realmente útil, te permite realizar muchas cosas. Un ejemplo de estas es crear un buscador, al escribir cada letra podrás buscar de manera inmediata en tu base de datos. Ademas, manejar este tipo de eventos resulta realmente sencillo. Es

Cómo Instalar Librería de Java3D con su Documentación en NetBeans

En esta ocasión explicare como instalar las librerías de java 3d en nuestro IDE NetBeans, existen diferentes formas de instalar estas librerías. En windows es relativamente sencillo pues ofrece un instalador, pero en linux y macos no existe instalador de java 3d. Sin embargo, la manera que

Como Instalar Apache NetBeans 11.0 Final IDE en MacOS Fácil y Rapido

Debido a que hace tiempo me surgió la necesidad de instalar netbeans en macos, me di cuenta de la poca información (por no decir ninguna) que existe sobre como realizar la instalación de apache netbeans sobre macos. Sabemos que la pagina de netbeans nos ofrece un instalar

Manejo de Eventos de Acción (ActionListener) en Java

El manejo de eventos de accion es uno de los eventos mas sencillos de implementar. Debido a que solamente consta de un metodo. Sin embargo, es uno de los mas usados, pues permite agregar eventos de tipo accion (al presionar) en algunos componentes. Algunos componentes donde puede

Manejo de Eventos de Ventana (WindowListener/WindowAdapter) en Java

El Manejo de Eventos de Ventana puede ser útil en distintos aspectos. Permite crear software con funciones especificas. Supongamos que usted desea conectar una base de datos al momento de abrir la ventana por primera vez, podrá lograr este comportamiento gracias a los eventos de ventana. Otro

Manejo de Eventos de Mouse (MouseListener/MouseAdapter) con Java

Crear eventos de ratón puede tener grandes utilidades, mas aun cuando se trata de desarrollar algún videojuego. Pues, permite crear diferentes funciones de acuerdo al comportamiento especifico del usuario tras utilizar el mouse. El manejo de eventos de mouse se implementa mediante dos formas diferentes, la primera

Manejo de Eventos de Teclas (KeyListener) con Java

Implementar eventos de teclado no es complicado como algunos piensan. Sin embargo, deben realizar algunos pasos para hacerlo funcionar correctamente. Agregar este tipo de evento te permite crear una interfaz mas compleja con atajos. Permitiendo al usuario ejecutar otras funciones del programa rápidamente. Ademas, si deseas crear

Como Crear Pestañas con JTabbedPane en Java

Crear pestañas con java utilizando la clase JTabbedPane brinda mejor aspecto a las interfaces. Ademas, crea un diseño amigable en cuanto a usabilidad. Ofrece múltiples ventajas, pues para crear (agregar) pestañas recibe por parámetro objetos Component lo cual incrementa posibilidades de agregar múltiples elementos. Por ejemplo: usted podrá

Ejemplo de Relación Productor/Consumidor con Sincronización en Java

La relación productor/consumidor es interesante pues ambos comparten un buffer. Sin embargo, ambos funcionan de manera distinta teniendo una relación entre ellos. Esta estrategia tiene muchas aplicaciones en diversos ámbitos de la vida real. Por ejemplo: las impresoras, estas funcionan con esta estrategia, pues debe esperar a

Como Abrir y Guardar Archivos con JFileChooser en Java

Regularmente cuando se comienza a crear interfaces graficas, llega un momento en donde necesitamos crear diferentes programas para manipular archivos. Sin embargo, los usuarios aveces necesitan guardar, editar y abrir archivos de manera fácil. Ademas crear un cuadro de dialogo que permita abrir y guardar archivos, da

Como Dibujar Figuras en Java Utilizando la Clase Graphics

Afortunadamente java ofrece un gran soporte para gráficos e incluso existe una clase Graphics2D para dibujos bidimensionales. Sin embargo, en este articulo hablaremos solamente de graphics y ciertos elementos que deberás conocer para dibujar. Primero debes saber que Graphics funciona con un sistema de coordenadas (todas las

Como Crear Menús Utilizando Marcos en JAVA

Los menús son prácticos al momento de crear GUIs pues reducen la creación de nuevos componentes que puedan saturar nuestra interfaz dando un aspecto no amigable. Por este y otros motivos debes aprender a crear menús utilizando marcos (aunque también puedes hacerlo con paneles). Para crear un

Tipos de Eventos Comunes de la GUI (Interfaz Grafica de Usuario)

¿Que son los eventos? Definiremos de manera breve este concepto, un evento es el resultado de una acción realizada por el usuario dentro de una interfaz grafica. Sin embargo, nosotros hablaremos sobre los eventos que maneja java. En java debemos saber que todo es orientado 100% a

Como Funcionan los Administradores de Diseño (Esquemas) en Java

Los administradores de esquemas o diseño ofrecen una gran serie de ventajas,  ya que permite colocar los componentes de manera facil siempre que conozca el funcionamiento de los administradores de diseño. Sin embargo, el administrador por defecto en una ventana (JFrame) es BorderLayout y para el JPanel

Como Utilizar JSlider en Java

La clase JSlider, permite crear una barra donde nosotros seremos capaces de seleccionar un valor entero. Permitiendo al usuario tomar el valor dentro de un rango de valores definidos por el programador, cabe mencionar que esta clase hereda de JComponent. JSlider por defecto muestra una barra horizontal pero

Como crear Hilos (Thread) en Java

Programación concurrente, tambien se puede conocer con el termino de ejecución en paralelo y esta hace referencia a la ejecución de multiples tareas al mismo tiempo. Anteriormente en sistemas operativos antiguos no era posible ejecutar multiples tareas al mismo tiempo. Sin embargo, se tuvo la necesidad de

Como Crear una Ventana JFrame en Java

Crear una ventana en java sin necesidad de usar el asistente es una buena practica que muchos novatos deben tener en cuenta, pues una elaboración desde cero les permite comprender mejor el funcionamiento de los metodos ofrecidos por el API Java. Por ejemplo, para poder utilizar una

Como Funciona el Polimorfismo con Ejemplo en Java

Polimorfismo, esta palabra al principio puede sonar algo difícil pero realmente no es asi. El polimorfismo se define como la capacidad de comportarse a un metodo de acuerdo a la instancia creada, para que entiendas te explicare con un ejemplo en la vida cotidiana. El metodo se comporta

Como Funciona la Herencia con Ejemplo en Java

La herencia, es una de las características mas importantes en la programación orientada a objetos debido a que esta permite ahorrar código de manera considerable. Ademas, permite realizar el desarrollo de software de una manera mas organizada. Herencia, esta palabra dice de lo que trata y es

Como Crear Metodos Recursivos con Ejemplo en Java

Recursividad, algo realmente interesante y complejo para aquellos usuarios que comienzan con este paradigma. La recursividad se puede definir como: Un metodo que se llama asi mismo. Sin embargo, para realizar esto debes de cumplir ciertas «restricciones» pues de no hacerlo, el llamado podría realizarse de manera

Como Crear una Pila Dinamica Desde Cero con Java

Pila, se podría decir que es como una lista enlazada pero a diferencia una pila tiene restricciones al igual que una cola. Una pila funciona de manera contraria a una cola, sabemos que una cola funciona de acuerdo a la siguiente frase: Primero en entrar, primero en

Como Crear una Cola Dinamica Desde Cero con Java

Colas, otra estructura de datos muy interesante la cual tiene una gran serie de aplicaciones en el ambito computacional, aunque esta tambien se implemente en la vida real y podemos notarlo en la fila que hacemos al comprar tortillas o dentro de un super mercado. Una cola

Como Crear una Lista Enlazada Dinamica Desde Cero con JAVA

La definición que daremos sobre una lista enlaza es muy breve y puede ser la siguiente: Una lista enlazada es una colección de datos que hacen referencia a una clase. Ya que los datos almacenados pueden ser de una clase en especial que usted a creado para diferentes