BorderLayout 的正确静态用法

Proper static usage with BorderLayout

我读过的 BorderLayout 文档声称最好使用 PAGE_ENDPAGE_STARTLINE_STARTLINE_ENDCENTER。 (https://docs.oracle.com/javase/tutorial/uiswing/layout/border.html)

不过,我还找到了使用 NORTHEASTSOUTHWESTCENTER 的文档。 (https://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html)因为第一个设置直接映射到这个。

使用 BorderLayout 时应该使用哪一组常量,如果不重要那么最常用哪一组常量?

它们不等价

LINE_END 的文档例如指出:

For Western, left-to-right and top-to-bottom orientations, this is equivalent to EAST

也就是说,在其他方向(例如希伯来语)中,它不等同于 EAST