Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta Java

3 sencillos pasos para generar archivos de Excel (xls) con Java

Existen diversas razones por las cuales en algún momento es necesario crear archivos de Excel desde Java. Los métodos para hacerlo son igualmente diversos, sin embargo, para aquellas ocasiones en las que quieres hacer algo simple y rápido aquí están 3 sencillos pasos que puedes seguir para lograrlo.

La salida de datos hacia la consola en Java

Cuando comenzamos a trabajar con Java usualmente utilizamos la consola para poder dar salida a los datos que procesamos y de esa manera identificar si el proceso que estamos tratando de codificar se realiza de la manera correcta, el “Hola Mundo” es usualmente lo primero que vemos impreso en esa pequeña pantalla negra. Al paso del tiempo utilizamos esa misma consola para identificar errores, visualizar algunos datos específicos, dar seguimiento a los procedimientos, etc. En este artículo explicaré cómo utilizar esa consola para visualizar y formatear los datos que procesamos.

10 razones para elegir a Java como lenguaje de programación

Cuando llegas a tomar la programación como algo serio y te decides a adentrarte en el mundo de la escritura del software de una manera más profesional siempre surge la pregunta: ¿Qué lenguaje de programación debo elegir?. En este artículo te daré 10 razones por las cuales considero que Java es una buena opción a la hora de contestar esta pregunta.

Cómo poner un icono personalizado a una ventana JFrame en Java [#JavaTip]

Este es uno de esos artículos cortitos pero muy útiles, en este caso aprenderemos a personalizar un poco las ventanas ( JFrame ) en Java estableciendo un icono  a la misma en sólo un par de líneas.

Detección de movimiento con Java

Cuando hablamos de detección de movimiento usualmente viene a nuestra mente el accesorio para XBox: Kinect . Microsoft ha hecho un extraordinario trabajo en esta índole y sin duda está marcando la pauta. Además de Microsoft, otras empresas se están interesando en el tema y han venido desarrollando interfaces de programación con el fin de llevar a cabo esta misma tarea, tal es el caso de I-Games que lo han hecho posible con Java.

Conexión, consulta y ejecución de sentencias en MySQL con Java

Anteriormente escribí este mismo artículo pero para bases de datos en Oracle . En este artículo prácticamente me copio y pego para explicar paso a paso cómo realizar la conexión a MySQL en Java, así como la forma de realizar consultas a los registros existentes y ejecutar sentencias de inserción, borrado y actualización de datos. Al final del artículo tendremos una clase que encapsulará todos los procedimientos necesarios para trabajar con la base de datos.

Conexión, consulta y ejecución de sentencias en Oracle desde Java

En un artículo anterior abordé el tema de Leer la estructura de una base de datos Oracle en Java sin ahondar demasiado en el tema de la conexión. En este artículo explicaré paso a paso cómo realizar la conexión a Oracle en Java, así como la forma de realizar consultas a los registros existentes y ejecutar sentencias de inserción, borrado y actualización de datos. Al final del artículo tendremos una clase que encapsulará todos los procedimientos necesarios para trabajar con la base de datos.

Cómo convertir arreglo de bytes (byte[]) a File [Java Tips]

Existen bastantes situaciones en las cuales es necesario convertir un arreglo de bytes a un archivo en Java , lo ideal desde mi punto de vista sería que los desarrolladores de la clase File implementaran un constructor que aceptara dicho parámetro y así, sencillamente se creara el archivo, desafortunadamente esto aún no existe, afortunadamente es posible hacerlo con algunas pocas líneas de código que mostraré a continuación...

Cómo hacer ping en Java

Cuando tenemos nuestras aplicaciones dependientes de alguna manera del estado de la red, es importante saber si la dirección a la cual queremos acceder realmente está accesible y con ello evitar errores en tiempo de ejecución. Pues bien, Java provee métodos a través de los cuales podemos identificar si una dirección de red está accesible desde el equipo, este procedimiento es posible gracias a la clase java.net.InetAddress .

Hacer gráficas con Java

Cuando hablamos de estadística y volúmenes de datos sabemos con certeza de que hablamos de números, sin embargo, en la mayoría de las ocasiones es mucho más sencillo entender el significado o el impacto dichos números mediante gráficos de barras, pastel, lineales, etc. Por ello, en este caso dedicaré este artículo a explicar la generación de gráficas en Java utilizando la librería JFreeChart . En esta imagen podrás ver un ejemplo del resultado tras realizar los pasos que detallaré en los párrafos siguientes:

Leer (interpretar,decodificar) códigos QR en Java

Este es el último de 3 artículos dedicados a la generación e interpretación de códigos QR en Java. Anteriormente hemos visto cómo generar dichos códigos utilizando las librerías Barcode ( >> ir al artículo ) y Zxing ( >> ir al artículo ), en este caso explicaré paso a paso cómo decodificar y obtener el contenido de dichos códigos implementando igualmente la librería Zxing . A darle entonces...

Generar códigos QR en Java utilizando Zxing

Este es el segundo de tres artículos que estaré publicando con respecto a la generación de códigos QR con Java. En el artículo anterior expliqué cómo generar códigos QR utilizando la librería BarCode , la cual, debido a que es una versión de prueba, en ocasiones genera la leyenda 'Trial' junto con la imagen generada. En este caso explicaré cómo generar el código con la librería Zxing , la cual es opensource y de libre uso. Comencemos entonces...

Generar códigos QR en Java

Los códigos QR cada vez son más populares, su cantidad de información (desde 1,817 hasta 7,089 caracteres)y la facilidad para difundirla es algo que simplemente ha cautivado a las empresas e incluso a los particulares. En vista de lo anterior, me he tomado la libertad de escribir 3 artículos sobre la generación e interpretación de códigos QR en Java utilizando NetBeans como entorno de desarrollo. Comencemos con el primero.

Personalizar la barra de título de una ventana [Java]

Cuando desarrollamos aplicaciones de escritorio en Java normalmente partimos de un objeto JFrame , que es la ventana principal por excelencia en Swing. Si no utilizamos algún LookAndFeel en particular, el aspecto que nos aparece por defecto es un tanto tosco y aburrido. Si utilizamos un LookAndFeel tendremos que configurarlo y conformarnos con lo que éste puede ofrecernos. Existe una solución práctica (y de poco código) para cambiar el aspecto de la barra de título de una ventana en Java, misma que abordaremos en este artículo.

Programar un reloj en Java

En algunas ocasiones dentro de nuestras aplicaciones es necesario contar con un reloj que muestre la hora en tiempo real, ya sea por que forma parte importante de la ejecución o simplemente es conveniente tenerlo de manera informativa. En este caso abordaremos una solución para esta necesidad, en este tutorial crearemos una pequeña aplicación que se encargará única y exclusivamente de mostrar la hora del sistema, actualizándose segundo a segundo (en tiempo real). Pasemos a la explicación.

Lady Java

Así serían los videos de Lady Gaga si ella fuera geek... Saludox!

Soy un monstruo...

... o al menos lo sería para la mamá del joven programador que aparece en este video ya que tengo una simpatía más que especial por las aplicaciones Java. Imperdible. Jajajaja, a poco no está genial? Saludox!

Programación acelerada en NetBeans: Plantillas de código o métodos abreviados

Nosotros como programadores sabemos lo importante que es escribir la mayor cantidad de código en el menor tiempo posible. La rapidez con la que escribimos determinante, la agilidad que tienen nuestras manos para localizar cada una de las letras sin ver si quiera las teclas es cada vez mayor, pero no importa qué tan rápido seas, cuánta agilidad hayas ido ganando con el teclado, estarás de acuerdo conmigo, nunca es suficiente. Una buena noticia para aquellos que estamos preocupados por el tiempo de codificación es que existen herramientas que nos facilitan dicha tarea, tal es el caso de las Plantillas de Código o Métodos abreviados en NetBeans . En este artículo voy a compartir contigo algunas de mis plantillas preferidas, de las cuales algunas ya vienen incluídas al instalar el NetBeans y algunas otras que he creado yo mismo.

Leer la estructura de una base de datos Oracle en Java

En algunas ocasiones es necesario identificar la estructura de una base de datos, ya sea para mapear las tablas hacia clases o para cualquier otro procedimiento especializado. En Java este procedimiento es perfectamente posible y no es necesario contar con conocimientos tan avanzados para realizarlo. Sin más preámbulos, pasemos a la explicación...

Cambiar el aspecto de las celdas de un JTable

Normalmente un JTable en Java viene con un aspecto previamente definido, desde el formato de los textos y números, el color de fondo de las celdas, la alineación del texto, etc. Sin embargo, existen ocasiones en que es necesario cambiar dicho formato, por ejemplo, cambiar el color de fondo de las celdas, filas, columnas, el tipo, color y estilo de las letras, la alineación, etc. Incluso en ocasiones dicho formato es condicional, es decir, solo aplica cuando alguno(s) de los datos cumplen ciertos requisitos. En esta ocasión dedicaré este artículo a explicar paso a paso cómo cambiar el formato de las celdas en una tabla, para ello, vamos a necesitar de una clase que implemente la interface TableCellRenderer .