Что означает предпочитаемый в javafx - PullRequest
0 голосов
/ 27 января 2020

Часто, когда я кодирую в javafx и использую различные графические пользовательские интерфейсы и панели, я встречаю слово pref в качестве префикса к именам методов, иногда в отличие от префикса max / min для того же имени метода. Иногда преф ведет себя странно. Это может быть из-за того, что я неправильно использую панель, или из-за того, что я неправильно интерпретирую методы pref. Может кто-нибудь объяснить, что означает pref и что он делает с точки зрения кода. Я только начал изучать кодирование, поэтому, пожалуйста, разбери его как можно проще.

1 Ответ

0 голосов
/ 27 января 2020

Это связано с тем, что система пользовательского интерфейса обычно позволяет приложениям запрашивать размер, который невозможно получить. Подумайте только о приложении, запрашивающем окно размером 10000x10000, но система пользовательского интерфейса хоста может управлять этим (поскольку размер экрана составляет, например, 400x400), тогда вы будете обслуживаться только для 400x400.

Хорошее приложение пользовательского интерфейса не должен принудительно устанавливать размеры или что-то подобное, но запрашивать размеры и затем вести себя в соответствии с тем, что дал хост в ответ.

...