¿como crear un jframe con un boton para maximizar y otro para volver al tamaño normal?

hola como estan, tengo un problema, necesito crear un frame en java que contenga un boton para maximizar la ventana y otro para devolverla al tamaño normal, me encantaria si se pudiese hacer un solo boton para ambas opciones, pero si no que sea un boton para cada accion. Es que utilice el setUndecorated(); para quitarle el marco de windows y ahora quiero agregar mis propios botones.

GRACIAS POR SU ATENCION!!!

la verdad lo necesito!!!

solo me faltan estos dos botones, ya logre hacer en de minimizar y el de cerrar.

Comments

  • Hola!

    Para hacerlo con un solo botón el boton debe tener como texto inicial "Maximizar" y luego en la acción haces esto:

    =================================================================

    public void actionPerformed(ActionEvent ae) {

    if(boton.getText().equals("Maximizar" ) ) {

    setExtendedState( JFrame.MAXIMIZED_BOTH ) ;

    boton.setText("Restaurar");

    }else{

    setExtendedState( JFrame.NORMAL ) ;

    boton.setText( "Maximizar" ) ;

    }

    }

    ===========================================================

    Y te recomiendo que visites este post de taringa que hice hace un tiempo en el que hay maneras interesantes de personalizar tu jFrame:

    http://www.taringa.net/posts/hazlo-tu-mismo/162829...

    Suerte y espero haberte ayudado!

Sign In or Register to comment.