天天看點

BorderLayout布局

BorderLayout布局管理器

  • BorderLayout類在java.awt包中
  • JFrame類的預設布局是BorderLayout
  • BorderLayout布局把容器劃分為東、西、南、北、中五個區域,中間區域最大
BorderLayout布局

添加元件的方法有兩個:

• add(x, BorderLayout.pos)

• add(BorderLayout.pos, x)

• pos是NORTH, SOUTH, EAST, WEST,

CENTER之一

BorderLayout布局

  • 東、西區和南、北區充滿程度不一樣
  • BorderLayout布局的容器某個位置的某個元件占據了整個區域,而不是選擇一個合适自己的尺寸
  • 在某個位置重複添加元件的效果是:隻有最後一個添加的元件可見
  • 缺少某個位置的元件時,其他位置的元件會侵占該位置

繼續閱讀