Posted on : 08-06-2009 | By : edisoncor | In : Netbeans, Swing, java
4

Frame Transparente
A veces se necesita que el JFrame de una aplicación java este transparente pero no los controles para eso es necesario poner el siguiente codigo antes de que el JFrame este visible
setUndecorated(true);
setResizable(false);
AWTUtilities.setWindowOpaque(this, false);
Lo que quita los controles de la ventana y a continuación el JFrame quedara transparente pero no sus componentes,
Posted on : 04-06-2009 | By : edisoncor | In : Netbeans, Swing
0
A veces se desea utilizar un Jlabel que tenga en su fondo una imagen, pero que la imagen no interfiera con la claridad del texto aquí la solución
import java.awt.AlphaComposite;
import java.awt.Composite;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
/**
*
* @author EdisonCor
*/
public class LabelConImagen extends JLabel{
private float tran= 0.5f;
private Image image=null;
private Icon icono;
public float getTran() {
return tran;
}
public void setTran(float tran) {
this.tran = tran;
}
public Image getImage() {
return image;
}
public void setImage(Image image) {
this.image = image;
repaint();
}
public Icon getIcono() {
return icono;
}
public void setIcono(Icon icon){
this.icono=icon;
setImage(((ImageIcon)icon).getImage());
}
@Override
protected void paintComponent(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
RenderingHints.VALUE_INTERPOLATION_BILINEAR);
Composite oldComposite = g2.getComposite();
AlphaComposite newComposite =
AlphaComposite.getInstance(
AlphaComposite.SRC_OVER,getTran());
g2.setComposite(newComposite);
if(getImage()!=null)
g2.drawImage(getImage(), 0, 0, getWidth(), getHeight(), null);
g2.setComposite(oldComposite);
super.paintComponent(g);
}
}
ahora una vez que creamos la clase LabelConImagen ahora la vamos a utilizar lo primero es que vamos a agregar en un Jframe, lo podemos hacer en netbeans con solo arrastrar la clase desde el navegador de proyectos hasta un JPanel, Jdialog, Jframe, aquí vamos a observar la propiedad icono de donde nosotros podemos seleccionar la imagen

Jlabel transparente
una vez que le selecionemos la imagen vamos a personalizar el label con fuente y los características que desees

Jlabel transparente
la clase también posee una propiedad tran donde se puede seleccionar el nivel de transparencia del JLabel

JLabel Transparente
Aqui les dejo otro código para la utilización de esta clase
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;
/**
*
* @author EdisonCor
*/
public class Mainframe extends JFrame{
private LabelConImagen labelConImagen1;
public Mainframe() {
labelConImagen1 = new LabelConImagen();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
labelConImagen1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
labelConImagen1.setText("Autos");
labelConImagen1.setFont(new java.awt.Font("Tahoma", 1, 36));
labelConImagen1.setIcono(new javax.swing.ImageIcon("D:\Edisoncor\Imágenes\Autos\11-WLP05.JPG")); // NOI18N
labelConImagen1.setTran(0.7F);
add(labelConImagen1,BorderLayout.NORTH);
add(new JTextField(),BorderLayout.CENTER);
pack();
}
public static void main(String args[]) {
Mainframe main = new Mainframe();
main.setVisible(true);
}
}
Posted on : 28-02-2009 | By : edisoncor | In : Hibernate, Netbeans, Swing, java
0
Excelente tutorial donde nos indican como crear una aplicación de escritorio utilizando hibernate
En este tutorial, se usa NetBeans IDE, Hibernate con una capa de POJOs aqui el tutorial
el Contenido
Posted on : 13-11-2008 | By : edisoncor | In : Netbeans, Swing, java
0

aerith
Hola amigos en esta oportunidad voy a escribir acerca de Aeirth que es un mashup que combina tres servicios Google Maps, Flickr, y Yahoo’s geocoding webservice que ayuda a presentar en una forma de transición las fotos de viajes de flickr, Aeirth es una aplicación rica en componentes swing la cual en proximas entregas vamos a ir analizando, para poder utilizarlas en nuestras aplicaciones
aqui algunos screenshot, o puedes probarlo JNLP version

aerith

aerith

aerith
Posted on : 01-11-2008 | By : edisoncor | In : Netbeans, Swing, java
5

Hola amigos en un anterior post se hablo como crear un Jframe transparente con la utlizacion de las librerias de JNA(Java Native Access) esta librerias permite acceder facilimente a las librerias nativas de Windows, pero con la liberacion de Java SE 6 Update 10 Beta la utilizacion de JNA ya no es necesario lo unico es la utilizacion de JSE6u10
Posted on : 17-04-2008 | By : edisoncor | In : Netbeans, java
0
Hace algun tiempo me preguntaron cual seria la forma mas sencilla de leer desde teclado, la respuesta esta en la clase scanner que viene implementada desde ej jdk 1.5, esta clase esta en el paquete java.util
la forma anterior quedaria asi:
Posted on : 16-04-2008 | By : edisoncor | In : Netbeans
3
Hola a todos el dia de hoy voy a crear un jpanel al cual lo podemos personalizar con una imagen, y luego sobre este panel tu puedes agregar los componentes swing que desees, para esto vamos a sobreescribir el metodo paintComponent, en donde se define como se va a presentar la imagen, cabe señalar que la imagen puede ser de tipo Image o Icon
Posted on : 10-04-2008 | By : edisoncor | In : Netbeans
4
Swingx nos presenta una gran biblioteca de componentes personalizados los cuales los podemos utilizar para dar una mejor presentación a nuestras aplicaciones de escritorio, hoy abordaremos como integrarlos con NetBeans desde la paleta de componentes:
- Lo primero que vamos a realizar es descargar la ultima distribución de SwingX vamos a bajar los Sources, binarios y javaDocs
- Una vez que descargamos las archivos zip los descomprimimos
- En Netbeans vamos a crear una librería para que sea el manejo mucho mejor, para eso vamos al menu tool y seleccionamos el item Libraries