Featured Posts

Señal Paternal WTF Solo en mi lindo país Ecuador, se dan este tipo de señales [caption id="attachment_599" align="aligncenter" width="600" caption="Señal...

Readmore

Flashmob recordando a Michael Jackson En días anteriores se realizo varios  Flashmob recordando a Michael Jackson estos fueron realizados el 8 de Julio en Sergels Torg Stockholm a las 17h30 y en Central station...

Readmore

Entrada a Boda novedosa Una muy novedosa y original entrada a una boda [youtube 4-94JhLEiN0]

Readmore

Jackie Chan en Publicidad de Kaspersky Aqui esta una publicidad de Jackie Chan que hace para el conocido Software Antivirus Kaspersky, el cual este video se ha convertido ya en un video viral [youtube kbRSQVsOX_Y]

Readmore

Probando la teoria de los tres cerditos La fabula de los tres cerditos nos dice que el lobo feroz derribo con soplidos, la casa hecha de paja del cerdito menor, la de madera del segundo cerdito, pero que no pudo...

Readmore

Edisoncor Weblog Rss

Componentes sobre frame Transparente

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

4

Frame Transparente

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,

JLabel con Imagen Semitransparente

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

Jlabel transparente

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

Jlabel transparente

Jlabel transparente

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

JLabel Transparente

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);
  }
 
}

Hibernate en una aplicación java Swing

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

Aerith

Posted on : 13-11-2008 | By : edisoncor | In : Netbeans, Swing, java

0

aerith1

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

aerith

aerith

aerith

JFrame transparente 2 con java 6 update 10

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

Jframe con mascara personalizada

Posted on : 22-04-2008 | By : edisoncor | In : Netbeans

1

En un post que se escribio con anterioridad me preguntaban si habia como cambiarle la foma, de la tradicional rectangular a otra forma personalizada, esto tambien lo podemos realizar utilizando las librerias de JNA, para aplicar tenemos crear primero la mascara que se le va aplicar al Jframe

Panel con Curvas animadas

Posted on : 22-04-2008 | By : edisoncor | In : Netbeans

3

Ahora qui les dejo un panel que presenta curvas dentro de el y que se animan, un interesante panel que lo podemos utilizar en nuestros proyectos

Crear un Jpanel Con gradiente

Posted on : 21-04-2008 | By : edisoncor | In : Netbeans

0

A veces estamos cansados de realizar nuestras apicaciones en panel que nos presenta un aspecto poco llamativo, gracias a Java esto nosotros podemos cambiarlo, para esto vamo a crear una clase GradientPanel la cual va a tener tres atributos principales


				

Crear un selector de avatar

Posted on : 21-04-2008 | By : edisoncor | In : Netbeans

0

Hola a todos ahora vamos a crear una excelente avatar basado en el codigo del ejemplo del libro Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications (The Java Series) (Paperback)

JFrame Transparente

Posted on : 18-04-2008 | By : edisoncor | In : Netbeans, java

16

Hola amigos en un post que escribi hace algun tiempo, explicba como crear un frame y darle un efecto de semitransparencia, pero al momento de postearlo no fui muy explicativo en el asunto pero bueno, aqui estamos para rectificarlo,

Advertise Here