Abrir un form desde otro form con netbeans en java

Iniciado por murdock_, 26 Diciembre 2008, 14:42 PM

0 Miembros y 1 Visitante están viendo este tema.

murdock_

Buenas a todos, y feliz navidad!  ;D

Estoy haciendo una aplicacion en java, en la que necesito desde un formulario principal, pulsando un boton, irme a otro formulario, pero por mas que lo intento no doy en el clavo.

Tengo puesto el boton en el primer formulario, me voy al apartado source y pongo lo siguiente:

Código (java) [Seleccionar]
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
         form2 f2 = new form2();
         f2.setVisible(true);
}


donde form2 es el 2º formulario, pero cuando ejecuto el programa y pulso al boton, no se me abre el 2º form, alguna idea de que me puede pasar?

saludos!
Si conoces a los demás y te conoces a ti mismo, ni en cien batallas correrás peligro; si no conoces a los demás, pero te conoces a ti mismo, perderás una batalla y ganarás otra; si no conoces a los demás ni te conoces a ti mismo, correrás peligro en cada batalla.

Maestro Sun Tzu, El arte de la guerra

sapito169

el  ner beans  no tiene nada que ber
lo que Debes hacer es meter un escritorio dentro de un frame y luego meterle varias ventanitas



package project1;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;

import java.awt.Rectangle;

import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;

public class Frame1 extends JFrame{
    BorderLayout borderLayout1=new BorderLayout();
    JDesktopPane jDesktopPane1=new JDesktopPane();
    JInternalFrame jif1=new JInternalFrame();
    JInternalFrame jif2=new JInternalFrame();

    public Frame1(){
        try{
            jbInit();
        }
        catch(Exception e){
            e.printStackTrace();
        }
    }

    private void jbInit() throws Exception{
        this.getContentPane().setLayout(borderLayout1);
        this.setSize( new Dimension(400, 300) );
        jDesktopPane1.setBackground(Color.white);
        jif1.setBounds(new Rectangle(0,0,140,110));
        jif2.setBounds(new Rectangle(90,45,205,125));
        jif1.show();
        jif2.show();
        jDesktopPane1.add(jif2,null);
        jDesktopPane1.add(jif1,null);
        this.getContentPane().add(jDesktopPane1,BorderLayout.CENTER);
    }
}




murdock_

Si conoces a los demás y te conoces a ti mismo, ni en cien batallas correrás peligro; si no conoces a los demás, pero te conoces a ti mismo, perderás una batalla y ganarás otra; si no conoces a los demás ni te conoces a ti mismo, correrás peligro en cada batalla.

Maestro Sun Tzu, El arte de la guerra

sapito169

Cita de: _binario_ en 26 Diciembre 2008, 14:42 PM
Buenas a todos, y feliz navidad!  ;D

Estoy haciendo una aplicacion en java, en la que necesito desde un formulario principal, pulsando un boton, irme a otro formulario, pero por mas que lo intento no doy en el clavo.

Tengo puesto el boton en el primer formulario, me voy al apartado source y pongo lo siguiente:

Código (java) [Seleccionar]
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
         form2 f2 = new form2();
         f2.setVisible(true);
}



te as olvidado poner el tamaño al form de seguro que te aparece sin tamaño
donde form2 es el 2º formulario, pero cuando ejecuto el programa y pulso al boton, no se me abre el 2º form, alguna idea de que me puede pasar?

saludos!