По умолчанию поля # getPreferredHeight() и поле # getPreferredWidth() возвращение 0. Они там пользовательские поля, чтобы заместить любые ваши пользовательские предпочтительной шириной Филда/высота есть.
Значение, которое вы предоставляете в своих переопределенных методах, затем принимается во внимание, когда дело доходит до выкладки вашего поля. Если ваши предпочтительные значения подходят для области отображения и содержимого вашего поля, тогда будут использоваться ваши предпочтительные значения. Эти ценности - всего лишь предложения.
поле # GetHeight() и поле # GetWidth() с другой стороны вернуть фактическую степень поля.
'Поле # getWidth()' возвращает ширину поля – mrvincenzo
Я очистил свой ответ – milkersarac