Por exemplo, para minimizar um quadro (ou subclasse, como JFrame), passamos o parâmetro 'iconified'
Para restaurar o quadro ao seu estado normal, chamamos o método setstate com o parâmetro 'normal'myFrame.setState (Frame.ICONIFIED);
Para demonstrar este efeito, eu escrevi uma pequena demonstração, que você pode compilar e executar. No exemplo a seguir, um novo quadro é criado, e, em seguida, minimizado. Após um pequeno atraso, é restaurado novamente.myFrame.setState (Frame.NORMAL);
import java.awt.*; public class FrameTest { public static void main (String args[]) throws Exception { // Create a test frame Frame frame = new Frame("Hello"); frame.add ( new Label("Minimize demo") ); frame.pack(); // Show the frame frame.setVisible (true); // Sleep for 5 seconds, then minimize Thread.sleep (5000); frame.setState ( Frame.ICONIFIED ); // Sleep for 5 seconds, then restore Thread.sleep (5000); frame.setState ( Frame.NORMAL ); // Sleep for 5 seconds, then kill window Thread.sleep (5000); frame.setVisible (false); frame.dispose(); // Terminate test System.exit(0); } }
Exemplo:
Gostei muito
ResponderExcluir