elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Duda JInternalFrame
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda JInternalFrame  (Leído 2,839 veces)
visualfree

Desconectado Desconectado

Mensajes: 201


Ver Perfil
Duda JInternalFrame
« en: 3 Junio 2011, 17:32 pm »

Mi duda es la siguiente en el evento del menu que hice no me crea otro InternalFrame  no me hace nada pero si pasa por donde debe nose si alguien me puede ayudar..

osea la idea es que si voy al menu y presiono en VentanaInterna me abra el InternalFrame que coloque mas abajo.... espero su ayuda gracias....

Código:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Prueba{
public static void main(String[] args)
{
NuevaVentana ventana=new NuevaVentana();
ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ventana.setVisible(true);
}
}
class NuevaVentana extends JFrame{
JMenuBar mnu=new JMenuBar();
JMenu mnuArchivo=new JMenu("Archivo");
JMenuItem mnuInterno=new JMenuItem("Ventana Interna");
JMenuItem mnuSalir=new JMenuItem("Salir");
public NuevaVentana()
{
mnu.add(mnuArchivo);
mnuArchivo.add(mnuInterno);
mnuArchivo.add(mnuSalir);
add(mnu,BorderLayout.NORTH);
DP dp=new DP();
add(dp);
setTitle("Prueba Internal");
setSize(ancho,largo);
OyenteNuevoInterno o1=new OyenteNuevoInterno();
mnuInterno.addActionListener(o1);
}
class OyenteNuevoInterno implements ActionListener{
public void actionPerformed(ActionEvent e)
{
DP dp=new DP();
}

}
private static final int ancho=400;
private static final int largo=400;
}
class DP extends JDesktopPane{
Interna in=new Interna();
public DP()
{
System.out.println("Holasds");
in.setResizable(false);
                in.setClosable(true);
                in.setVisible(true);
add(in);
}
}
class Interna extends JInternalFrame {
Panell p=new Panell();
public Interna()
{
add(p);
setSize(200,200);
}
}
class Panell extends JPanel{
JButton btn1=new JButton("Boton");
public Panell()
{
setLayout(new BorderLayout());
add(btn1,BorderLayout.CENTER);
}
}




En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
minimisar Jinternalframe
Java
sapito169 0 2,003 Último mensaje 22 Julio 2008, 06:44 am
por sapito169
Llamar a un JInternalFrame desde otro JInternalFrame
Java
luisalb 7 24,466 Último mensaje 5 Octubre 2011, 21:05 pm
por Valkyr
JInternalFrame :S
Java
porris 3 6,536 Último mensaje 29 Agosto 2010, 11:02 am
por sapito169
JinternalFrame
Java
mapers 2 4,427 Último mensaje 27 Mayo 2011, 17:52 pm
por mapers
LLamar a un JinternalFrame
Java
mapers 0 3,003 Último mensaje 25 Junio 2011, 09:07 am
por mapers
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines