Dudas de Programacion » Java » Java AWT

Como cerrar una ventana?

(4 posts)
  • Started 1 year ago by genis
  • Latest reply from lineadecodigo
  1. Al ejecutar el siguiente programa se me abre la ventana pero no se me permite cerrarla. Como debo hacerlo? Muchas gracias.

    1. import java.awt.*;
    2. import java.awt. event.*;
    3. class anillos extends Frame
    4. {
    5. public anillos()
    6. {
    7. setTitle("Anells Olimpics");
    8. }
    9.  
    10. public static void main(String [] args)
    11. {
    12. Frame f = new anillos();
    13.  
    14. f.addWindowListener(new WindowAdapter()
    15. {
    16. public void cierreVentana(WindowEvent e)
    17. {
    18. System.exit(0);
    19. }
    20. });
    21.  
    22. f.setSize(300,200);
    23. f.setVisible(true);
    24. }
    25. }
    Posted 1 year ago #


  2. fiurer87
    Member

    //Utiliza el metodo windowClosing(WindowEvent e);

    1. f.addWindowListener(new WindowAdapter(){
    2. public void windowClosing(WindowEvent e){
    3. System.exit(0);
    4. }
    5. });
    Posted 1 year ago #
  3. fiurer87
    Member

    Una mejor opcion es que utilices Swing.
    ======================================

    1. import javax.swing.JFrame;
    2.  
    3. public class Ventana extends JFrame{
    4. public Ventana(){
    5. super("Titulo Ventana");
    6. setSize(400,200); //Tamano
    7. setDefaultCloseOperation(EXIT_ON_CLOSE); // Operacion para cerrar
    8. }
    9.  
    10. public static void main(String[] arg){
    11. Ventana v = new Ventana();
    12. v.setVisible(true);
    13. }
    14. }
    Posted 1 year ago #
  4. lineadecodigo
    Member

    @genis,

    @fiurer87 lo ha explicado muy bien. Nosotros lo hemos publicado en la web y te pueden ser de utilidad los artículos
    http://lineadecodigo.com/java/cerrar-una-ventana-con-java-swing/ y
    http://lineadecodigo.com/java/cerrar-un-frame-en-awt/

    Salu2,
    Linea de Código.
    http://lineadecodigo.com
    Posted 1 year ago #



Reply

You must log in to post.

934 posts in 393 topics over 36 months by 348 of 784 members. Latest: kardelen133, hugoivand, danymota19

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs