Ordenar filas en un JTable ( RowSorter )

Cada vez estoy recibiendo más consultas acerca de cómo hacer que un JTable pueda ordenar las filas al hacer click en el nombre de una columna, que es como se suelen comportar todas las tablas. Vamos a poner un ejemplo sencillo para que sea más claro, pero el método es el mismo sin importar la… Seguir leyendo Ordenar filas en un JTable ( RowSorter )

Usar ArrayList para crear listas de reproducción en Java

Hace algún tiempo publiqué como reproducir música en Java. En ese hilo me pedían ayuda para hacer una lista de reproducción. Lo cierto es que no va más allá de usar alguna estructura de datos, así que pondré una sencilla implementación usando ArrayList. La aplicación tendrá la siguiente estructura: MusicFile: Clase que encapsula los datos… Seguir leyendo Usar ArrayList para crear listas de reproducción en Java

Eliminar la comprobación de CD de programas y juegos

No sé a vosotros, pero a mí me molesta muchísimo que los programas te pidan el CD para arrancar. Normalmente son juegos, aunque también hay algunos programas de escritorio que tienen la dichosa manía. Es especialmente molesto con los portátiles porque… la gracia está en que lo sacas de casa, y no está muy bien… Seguir leyendo Eliminar la comprobación de CD de programas y juegos

WinBurn: Grabando CD’s en Windows

Hace algo más de un año cursé “Arquitectura de Aplicaciones Software” y tuve que desarrollar un reproductor de música. Una de las cosas con las que me quedé ganas de implementar era la grabación de CD’s de audio. Ayer, domingo 15, empecé junto con Roberto Auro un proyecto en Google Code para manejar CDRTools desde… Seguir leyendo WinBurn: Grabando CD’s en Windows

Sencilla biblioteca de CURL para .NET

Hace unos días tuve la necesidad de descargar archivos de un servidor TFTP en C# y recordé que podía usar CURL. El caso es que existe un binding para .Net de la libcurl y mirando su documentación es realmente potente y compleja. Yo sólo quería descargar ficheros… nada más. Así que en vez de usarla,… Seguir leyendo Sencilla biblioteca de CURL para .NET

Problema al instalar Visual Studio 2008: Microsoft Visual Studio Web Authoring Component

Hoy he instalado Visual Studio 2008 en Windows 7 y no me ha resultado precisamente fácil. El programa de instalación abortaba al instalar “Microsoft Visual Studio Web Authoring Component”. El registro de la instalación mostraba: DepCheck indicates Microsoft Visual Studio Web Authoring Component is not installed Pensé que podría ser una incompatibilidad con Windows 7,… Seguir leyendo Problema al instalar Visual Studio 2008: Microsoft Visual Studio Web Authoring Component

Hola Mundo en iPod Touch / iPhone

Como ya sabéis, me he comprado un iPod Touch. Tras ver que manejarlo con Linux era imposible y que su SDK sólo está disponible para MacOS X (que raro), me he decidido a instalar MacOS X en mi portatil y probar suerte. He usado iAtkos v5 y salvo algunos problemas menores (la salida de linea… Seguir leyendo Hola Mundo en iPod Touch / iPhone

Cierres lambda en Java 7 (Dolphin)

Ahora que Java 6 tiene casi dos años, parece el momento adecuado para comenzar a aprender las nuevas características de su sustituto, Java 7 (a.k.a. Dolphin) que si cumple su hoja de ruta estará entre nosotros en algún momento de 2009. Uno de los cambios sugeridos y que parece estar medianamente implementado es BGGA, que… Seguir leyendo Cierres lambda en Java 7 (Dolphin)

Como añadir librerías (Jar) a Eclipse

El proceso que se debe seguir para lograr que podamos usar Jar externos en nuestros proyectos de Eclipse es muy sencillo: 1 – Entramos en las propiedades de nuestro proyecto: 2º – Seleccionamos "Java Build Path", luego "Libraries" y le damos a "Add External JARs" Con esos sencillos pasos ya tenemos el Jar en nuestro… Seguir leyendo Como añadir librerías (Jar) a Eclipse