Autor: RDebug Blog
Analizador Lexico en Java usando JFlex
Barra de Herramientas con Imagenes en Java
en este ejemplo se muestra la forma de crear una barra de herramientas que posee imágenes en cada una de las opciones. es decir un JButton con su correspondiente ImageIcon para hacerlo grafico. JToolBar ademas implementa automáticamente la funcionalidad de re acomodar la barra en cualquier área de nuestro formulario.
Imagen en la Barra de Titulo, JFrame
Este ejemplo muestra un método muy simple que permite colocar un icono al lado de la barra de Titulo de un JFrame y también como icono de la barra de tareas para identificar a nuestra aplicación. El método de la clase JFrame setIconImage, pero para poder usar este método necesitamos tener cargada la Imagen en memoria, para esto utilizamos la clase ImageIO y su método estático «read», todo esto previamente implementado en otro ejemplo «como cargar imágenes desde un archivo jar» por lo que este nuevo ejemplo solo agrega una linea al constructor del JFrame para configurar el icono.
InputStream imgStream = ImageLoader.class.getResourceAsStream("imgA.jpg");
BufferedImage temp = ImageIO.read( imgStream );
a.setImagen( temp );
c.setImagen( temp );
imgStream = ImageLoader.class.getResourceAsStream("imgB.jpg");
temp = ImageIO.read( imgStream );
b.setImagen( temp );
// configurar el jframe con la imagen de icono en la barra de titulo
this.setIconImage( temp );
JButton con Imagen
Este ejemplo muestra como colocar una imagen en un JButton usando la clase ImageIcon, se incluye la posibilidad de ajustar el tamaño de la imagen al momento de cargarla, y de cargar la imagen desde el archivo JAR utilizando Class.getResource(), se incluye el proyecto original en JDeveloper 11g, también el archivo JAR ejecutable.