JFrame no levanta JDialog
Publicado por Leodán (6 intervenciones) el 04/04/2009 05:30:38
Hola de nuevo amigos, otra vez necesito ayuda, resuelta que estoy tratando de levantar un JDialog desde el constructor de un JFrame es decir lo que quiero es que se oculte el JFrame y aparezca el JDialog que en mi caso es un Wizard lo que levanto, pero el problema es el siguiente.
Todo funciona correctamente dentro del IDE Netbeans 6.5 pero en cuanto compilo y construyo el .jar y lo ejecuto para probar solo carga el JFrame, ignora por completo el JDialog, como dato adicional el JDialog lo generé con el propio Netbeans, seguidamente pongo el código que usé:
en mi JFrame en el constructor
public explorador(){
this.setTitle("Tratamiento de Datos");
this.setSize(750, 600);
this.setLocation(100, 100);
//Appearance apa = new Appearance();
//this.setIconImage(new ImageIcon("chart-32x32.png").getImage());
initComponents();
this.setVisible(true);
origen_datos origen = new origen_datos(this, true);
origen.pack();
origen.setVisible(true);
}
origen_datos es la clase JDialog
public class origen_datos extends javax.swing.JDialog {
/** Creates new form origen_datos */
public origen_datos(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}...};
hago el llamado al JDialog desde un botón y perfecto pero aclaro todo bien en Netbeans, después de creado el archivo ejecutable funciona.
Saludos, espero respuesta.
Todo funciona correctamente dentro del IDE Netbeans 6.5 pero en cuanto compilo y construyo el .jar y lo ejecuto para probar solo carga el JFrame, ignora por completo el JDialog, como dato adicional el JDialog lo generé con el propio Netbeans, seguidamente pongo el código que usé:
en mi JFrame en el constructor
public explorador(){
this.setTitle("Tratamiento de Datos");
this.setSize(750, 600);
this.setLocation(100, 100);
//Appearance apa = new Appearance();
//this.setIconImage(new ImageIcon("chart-32x32.png").getImage());
initComponents();
this.setVisible(true);
origen_datos origen = new origen_datos(this, true);
origen.pack();
origen.setVisible(true);
}
origen_datos es la clase JDialog
public class origen_datos extends javax.swing.JDialog {
/** Creates new form origen_datos */
public origen_datos(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
}...};
hago el llamado al JDialog desde un botón y perfecto pero aclaro todo bien en Netbeans, después de creado el archivo ejecutable funciona.
Saludos, espero respuesta.
Valora esta pregunta


0