elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:56  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  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 1,229 veces)
visualfree

Desconectado Desconectado

Mensajes: 143


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

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 616 Último mensaje 22 Julio 2008, 06:44
por sapito169
Llamar a un JInternalFrame desde otro JInternalFrame
Java
luisalb 7 7,070 Último mensaje 5 Octubre 2011, 21:05
por Valkyr
JInternalFrame :S
Java
porris 3 2,518 Último mensaje 29 Agosto 2010, 11:02
por sapito169
JinternalFrame
Java
mapers 2 1,638 Último mensaje 27 Mayo 2011, 17:52
por mapers
LLamar a un JinternalFrame
Java
mapers 0 1,026 Último mensaje 25 Junio 2011, 09:07
por mapers
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines