Правильное статическое использование с BorderLayout

Документацию, которую я прочитал для утверждения BorderLayout, лучше всего использовать PAGE_END, PAGE_START, LINE_START, LINE_END и CENTER. (https://docs.oracle.com/javase/tutorial/uiswing/layout/border.html)

Однако я также нашел документацию, в которой используются NORTH, EAST, SOUTH, WEST и CENTER. (https://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html), так как первый набор сопоставляется непосредственно с этим.

Какой набор констант следует использовать при использовании BorderLayout, и если это не имеет значения, то какой набор будет использоваться чаще всего?


person Parzavil    schedule 11.06.2020    source источник
comment
Может кто-нибудь объяснить, почему это основано на мнении? это потому, что оба совершенно действительны?   -  person Parzavil    schedule 11.06.2020
comment
Вы правы, это не мнение.   -  person Federico klez Culloca    schedule 11.06.2020


Ответы (1)


Они не эквивалентны

Документация для LINE_END например, говорится:

Для западной ориентации слева направо и сверху вниз это эквивалентно ВОСТОЧНОЙ

То есть в других ориентациях (например, в иврите) это не эквивалентно EAST.

person Federico klez Culloca    schedule 11.06.2020