Свернуть развернуть JFrame - Java

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Есть ли у java возможность сворачивать и разворачивать JFrame горячими клавишами

Решение задачи: «Свернуть развернуть JFrame»

textual
Листинг программы
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
 
 
public class Main {
 
    public static void main(String[] args) {
        
        JFrame MainWindow;
        MainWindow=new JFrame();
        MainWindow.setLocation(100,100);
        MainWindow.setSize(940,500);
        MainWindow.setVisible(true);
        MainWindow.setLayout(null);
        MainWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        MainWindow.addKeyListener(new KeyListener() {
            
            @Override
            public void keyTyped(KeyEvent e) {
            
            }
            
            @Override
            public void keyReleased(KeyEvent e) {
                System.out.println(e.getKeyCode());
                if (e.getKeyCode()==90&&e.isShiftDown()) MainWindow.setState(JFrame.ICONIFIED);             
            }
            
            @Override
            public void keyPressed(KeyEvent arg0) {
                // TODO Auto-generated method stub
                
            }
        });
    }
        
}

Оцени полезность:

6   голосов , оценка 4.167 из 5