6/2/12

Colocar imagen a jFrame y JPanel facil


jcMousePanel-1.6.9 nueva versión de mi componente swing para el trabajo con imagenes en jPanel de una manera facil sencilla sin escribir codigo fuente extra en las aplicaciones que desarrollemos en netbeans, viene con muchas mejoras y más opciones de personalización.

Puedes agregar una imagen de fondo y ademas otra imagen la cual podras mover  según tus necesidades
Con esta nueva actualización puedes personalizar el efecto de degradado
Transparencias en imagenes y degradado
Mosaico de imagenes
¿QUIERES SABER MÁS?
Quieres saber mas

7 comentarios:

  1. QUE TAL MOUSE UNA DUDA COMO SE PONE UNA APLICACION DE ESCRITORIO JAVA EN RED ES DECIR METO DATOS EN MI BASE DE DATOS CLIENTE Y EN OTRA MAQUINA RECIBIR ESOS DATOS GRACIAS O ALGUNA IDEA

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. me salen unos errores en el initcomponents del netbeans, yo uso la version 7.1
    no me deja ejecutar el programa

    ResponderEliminar
  4. Mouse aprovecho este espacio para preguntarte si no cuentas con un ejemplo, sobre como reproducir un video, mi idea es que sea reproducido con el reproductor por defecto del SO, estoy trabajando en Windows y Netbeans. ya investigué un poco y parece que la mayoría utiliza JMF. Cualquier comentario al respecto es bueno.
    Agradezco de antemano la ayuda

    ResponderEliminar
  5. si quieres utilizar el reproductor del sistema es mas facil, solo tienes ejecutar el archivo de video y este buscara el reproductor por defecto del SO, si usas JMF te comento que algunos formatos de video no los soporta, sin embargo podrias buscar en los tutos del blog

    ResponderEliminar
  6. Nada mas que agradecer este grandioso aporte =) te pasaste! Una pregunta, como hiciste el boton personalizado?

    ResponderEliminar
  7. Hola amigo, he probado tu control y tiene muchas opciones útiles sin embargo te comento que al utilizarlo como parte de un grupo de paneles en un Jframe con Layout GridBagLayout, he intentar redimensionar en tiempo de ejecución, el panel da un salto en su altura, desde la que le predeterminaste hasta poco menos de la mitad, (el otro problema es que con este layout no es posible redimensionarlo el control en diseño).

    Te dejo el código de ejemplo con el bug por si aun estas interesado en mejorarlo. Saludos y gracias por tu aporte

    public class Test01 extends JFrame {

    private jcMousePanel.jcMousePanel jcMousePanel1;
    private javax.swing.JPanel jPanel2;

    public Test01() {
    java.awt.GridBagConstraints gridBagConstraints;

    jcMousePanel1 = new jcMousePanel.jcMousePanel();
    jPanel2 = new javax.swing.JPanel();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    getContentPane().setLayout(new java.awt.GridBagLayout());
    jcMousePanel1.setIcon(new javax.swing.ImageIcon("images/bkg01.png"));
    jcMousePanel1.setmosaico(true);
    jcMousePanel1.setsizemosaico(new java.awt.Dimension(73, 148));
    jcMousePanel1.setVisibleLogo(false);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 0.1;
    gridBagConstraints.weighty = 0.5;
    getContentPane().add(jcMousePanel1, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 1;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.weighty = 0.5;
    getContentPane().add(jPanel2, gridBagConstraints);
    pack();
    }

    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    new test().setVisible(true);
    }
    });
    }
    }

    ResponderEliminar