Suscribirse al Feed
21Dic

Blogging semanal XI

21Dic

¿Cómo mover el puntero del mouse en Java?

En base a una pregunta que han hecho en el foro de elhacker.net, hice un pequeño pero interesante programita en donde se muestra uno de los usos de la maravillosa clase Robot. La idea es situar el puntero del ratón en una coordenada específica; para esto se usa el método mouseMove. Elo aquí:

import java.awt.Robot;
import javax.swing.JOptionPane;
public class MoverMouse
{
   public static void main( String args[] )
   {
      Robot robot = null;
      int x = 0, y = 0;
      try{
         robot = new Robot();
      }
      catch(Exception e){System.out.println( e.toString() ); }
      while(true)
      {
         x = Integer.parseInt(JOptionPane.showInputDialog("Digita la cordenada X a donde vas a mover el mouse"));
         y = Integer.parseInt(JOptionPane.showInputDialog("Digita la cordenada Y a donde vas a mover el mouse"));
         robot.mouseMove(x, y);
      }
   }
}

Hay otros usos interesantes para esta clase, como por ejemplo capturar la pantalla, etc.

Descargar

21Dic

Si tiene Ubuntu… no importa la carcasa

Pues eso... no importa que tipo de computador tengas, desde que uses Gnu/Linux pues genial!

Caja Ubuntu 1

Caja Ubuntu 2

Caja Ubuntu por dentro

Lo he pillado en: No puedo creer que lo hayan inventado

21Dic

Podcast LinuxHispano #6

Acaba se lanzarse el sexto número de El podcast de Linux Hispano. En esta ocación se cuenta con la segunda aportación de Dani Gm que nos va a hablar de las impresiones que ha tenido durante su estancia en el congreso de HispaLinux.El guión para este sexto número es:

#006 - El podcast de Linux Hispano

Descargar en formato MP3: #006 - El podcast de Linux Hispano

Descargar en formato OGG: #006 - El podcast de Linux Hispano

Enlace: Podcast LinuxHispano

20Dic

Pequeña ojeada a NimROD Look And Feel

NimROD es unLook And Feel para Java desarrollado por Nilo J. González bajo la licencia LGPL, que proporciona una bonita interfaz gráfica a nuestras aplicaciones en Java. Hace poco más de una semana ha publicado una nueva versión, a la que le estuve hechando un ojo, y debo decir que me pareció muy buena. Sobre todo me ha gustado lo de trasnparencias.

Si deseas implementar este Look And Feel en tus aplicaciones, basta con descargar el nimROD (ya sean los ejecutables .jar o las fuentes) y añadir esta sencilla línea a tus aplicaciones:

UIManager.setLookAndFeel( new com.nilo.plaf.nimrod.NimRODLookAndFeel());

Para efectos de ejemplo he modificado un programa en el que mostraba el uso del JMenu, y el resultado fue el siguiente: Antes:

Después:

JMenu NimROD

Para compilar tu aplicación debes indicar el classpath donde se encuentra nimROD, por ejemplo en el caso del ejemplo anterior, y teniendo en cuenta que el .jar estaba en el mismo directorio que PruebaMenu.java, la compilación fue así:

javac -cp nimrodlf-1.0b.jar PruebaMenu.java

Editor de temas

Y no solo eso. NimROD viene con un editor de temas incorporado en donde podrás decidir qué colores básicos tendrá la apariencia de tu aplicación, la transparencia de los menús, etc. Por ejemplo:

Editor de Temas

Luego solo tendrás que guardar tu tema y ejecutar el nimROD así:

java -Dnimrodlf.themeFile=/home/ruta/azulito.theme aplicacion

Por ejemplo, la aplicación de ejemplo con mi grandioso tema llamado Azulito se ve así desde XP:

Mi Tema Azulito

Enlaces:

20Dic

Podcast JavaHispano #5

Tux PodcastHasta hoy me entero que existe este fabuloso podcast...

Sección de noticias: Presentado por Abraham, ECamacho y Alfredo Casado

Seccion Tertulia: Mapeo de objetos relacionales (ORM). Explicaremos que es y comentaremos algunos frameworks como Hibernate, JPA, JDO, IBatis. Presentado por Alberto Molpeceres, Sergi (Squatter), Eduardo Millan, Alfredo Casado, Ignacio Andreu y Jorge Rubira.

Enlace

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS