| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > JFrame и JDialog |
| Автор: Dray 30.6.2006, 18:26 |
| Какие основные отличия при наследовании от JFrame и JDialog? В каких случаях выбирать то или иное? |
| Автор: powerOn 30.6.2006, 18:55 |
| Основное отличие: JDialog можно сделать модальным. Еще при некоторых реализациях JDialog имеет только кнопку закрытия (но не имеет кнопок развернуть и сверуть). JDialog следует выбирать в тех случаях, когда необходимо модальное окно. |
| Автор: Dray 30.6.2006, 19:32 |
| Понятно, а почему окно от JFrame закрывается после нажатия на крестик, а от JDialog - нет? |
| Автор: powerOn 30.6.2006, 20:18 |
| потомучто у JFrame свойство defaultCloseOperation по умолчанию равняется JFrame.EXIT_ON_CLOSE, а у JDialog - JDialog.DISPOSE_ON_CLOSE. |