Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)