Я использую диалог JFace в своем приложении. И я не делаю подкласс getInitialSize (ххх). JFace может правильно определить высоту диалога, но ширину. Мой вопрос: может ли диалоговое окно JFace автоматически рассчитать размер моего диалогового окна без статического начального размера? Я мог бы отрегулировать статический размер, чтобы исправить мой экран (MAC OS X). Но на другой платформе (WINDOWS) он стал плохого размера.
Если вы правильно установили данные макета для всех виджетов, то диалог должен иметь правильный размер.Вы также можете попробовать сделать shell.pack (), чтобы убедиться, что виджеты и диалоги имеют правильный размер