Llamar a varios frames!!!
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...
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...
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.
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.
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.
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.
