UNA PREGUNTA
si tienes una ventana JFRAME con botones, entonces presionas un boton, se puede abrir otra ventana JFRAME???
- helioefrain's blog
- Inicie sesión o regístrese para enviar comentarios
si tienes una ventana JFRAME con botones, entonces presionas un boton, se puede abrir otra ventana JFRAME???
Comentarios
Si
Si
Ejemplo: import
Ejemplo:
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Ejemplo {
public static void main( String ... args ) {
JFrame frame = new JFrame("Uno");
JButton button = new JButton("Lanzar otro");
ActionListener si = new ActionListener() {
public void actionPerformed( ActionEvent e ) {
JFrame otro = new JFrame( "otro" );
otro.add( new JLabel("Da, daaaaa!"));
otro.setLocationRelativeTo( null );
otro.pack();
otro.setVisible( true );
}
};
button.addActionListener( si );
frame.add( button, BorderLayout.SOUTH );
frame.add( new JLabel("uno") );
frame.pack();
frame.setLocationRelativeTo( null );
frame.setVisible( true );
}
}
También puedes considerar usad JDialog y JOptionPane dependiendo de tus necesidades.
Para aprender más al respecto ve la doc que trae links a unos ejemplos:
http://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html
Ahí viene una sección que dice "How to use top level containers"
Espero que esto te ayude.
muchas gracias ;)
muchas gracias ;)