【问题标题】:Proper static usage with BorderLayout使用 BorderLayout 正确使用静态
【发布时间】:2020-06-11 10:42:15
【问题描述】:

我阅读的有关 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 时应该使用哪一组常量,如果没关系那么最常用的是哪一组?

【问题讨论】:

  • 有人能解释一下为什么这是基于意见的吗?是因为两者都完全有效吗?
  • 你是对的,这不是基于意见的。

标签: java swing border-layout code-documentation


【解决方案1】:

它们不等价

LINE_END 的文档例如指出:

对于西方,从左到右和从上到下的方向,这相当于 EAST

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    • 2021-12-31
    • 2012-11-10
    • 1970-01-01
    相关资源
    最近更新 更多