ПредишенСледващото

Затваряне на прозореца в Swing е достатъчно проста, но в тази статия, вие също ще се научите как да го затворят в AWT. Ние вземаме предвид процеса на "сгъване": затваряне на прозореца, без да затваряте програмата.

  1. Как да се затвори прозореца на люлка в Ява
    1 В AWT и Swing, да получите линк към един прозорец или рамка (Window, рама, JWindow или JFrame обекти). Методите като «обществени невалидни windowClosing (WindowEvent д)», просто се обадете «e.getSource ()». Или прехвърляне линк към панел или друг обект в дизайнера.
  2. Как да се затвори прозореца на люлка в Ява
    2 Обадете се прозореца на обект, без възможности за "сгъване" техника. Прозорецът трябва да изчезне от екрана.
  3. Как да се затвори прозореца на люлка в Ява
    3 Ако искате програмата е спряла да работи, обадете «System.exit (0)", за да го спре.
  4. 4 Swing наричаме следните методи, за да се получат различни резултати, когато потребителят натисне "Close" (използван в конструктора).
  5. Изтрий: setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
    Как да се затвори прозореца на люлка в Ява
  6. Закриване: setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    Как да се затвори прозореца на люлка в Ява
  7. Скриването: setDefaultCloseOperation (JFrame.HIDE_ON_CLOSE);
    Как да се затвори прозореца на люлка в Ява
  8. Неактивност: setDefaultCloseOperation (JFrame.DO_NOTHING_ON_CLOSE);
    Как да се затвори прозореца на люлка в Ява
  • Използвайте метода на AWT, ако вашата програма трябва да направим нещо, за да се почисти.
  • За версията с AWT, най-добре е да се работи по метода « 'windowClosing (WindowEvent)»
  • За версията с Swing, най-добре е да се обадите на методите в конструктора на подклас на JFrame.

предупреждения

  • Да не се използва "сгъване", като операция за затваряне на главния прозорец, ако не искате той да продължи да работи, например, на командния ред.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!