Llamar a varios frames!!!

Carlitro
08 de Julio del 2005
No soy ningun experto (se daran cuenta por la clase de pregunta que estoy haciendo), pero lo que quiero hacer es tener un programa usuario, que al presionar un boton me abra otro frame y me mantenga constante (de fondo) el frame anterior.

Al presionar otro boton necesito que el nuevo frame aparezca y el antiguo desaparezca (entiendo que no se pueden eliminar, pero si esconder)...

Les agradezco cualquier tipo de ayuda, gracias...

rubece
08 de Julio del 2005
Hola, tengo un código que crea una ventana con un botón y al pulsar el botón se crea una ventana nueva sin eliminar las ventanas restantes:

import javax.swing.*;
import java.awt.event.*;

public class Ventana extends JFrame {
public Ventana() {
super("Ventana");
JButton boton = new JButton("Crear ventana");

boton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFrame ventana = new JFrame("Ventana");
ventana.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
ventana.setSize(400, 400);
ventana.setVisible(true);
}
});
JPanel panel = new JPanel();
panel.add(boton);
this.setContentPane(panel);
this.setSize(400,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}

public static void main(String[] args) {
new Ventana();
}
}

Bueno eso es todo. Que te vaya bien. Hasta luego.

Ender
08 de Julio del 2005
Hola

Mira, lo mejor es aprender un poco de java y luego hacer las preguntas. Te recomiendo las clases

KeyListener -> Escucha los eventos del teclado

Frame o JFrame (Swing) -> Manipulación de frames

Busca códigos de ejemplos y pregunta después de haberte quedado realmente atascado.

Carlitro
08 de Julio del 2005
no me entendiste, yo se algo de java, se desplegar frames y eso, pero yo quiero que al apretar un boton en mi frame, abra otro frame...