Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

6/2/12

Colocar imagen a jFrame y JPanel facil

JAN29


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:

Anónimo dijo...

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

Juan dijo...
Este comentario ha sido eliminado por el autor.
Anónimo dijo...

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

Juan dijo...

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

Mouse dijo...

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

Claudia dijo...

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

Niko dijo...

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

Post recomendado