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.
7 comentarios:
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
me salen unos errores en el initcomponents del netbeans, yo uso la version 7.1
no me deja ejecutar el programa
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
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
Nada mas que agradecer este grandioso aporte =) te pasaste! Una pregunta, como hiciste el boton personalizado?
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);
}
});
}
}
Publicar un comentario