第十七讲awt高级设计.pptVIP

  • 5
  • 0
  • 约1.07万字
  • 约 33页
  • 2017-10-16 发布于天津
  • 举报
第十七讲awt高级设计

第16讲 图形用户界面㈡ 布局管理器 事件驱动设计 AWT高级组件(一) 教学目标 掌握布局管理器的使用 理解事件驱动机制 掌握事件驱动设计方法 掌握AWT高级组件的应用 布局管理器 在前面课程的学习中,经常会发生这样的情况,当将很多的组件放在容器里面的时候,这些组件摆放将很凌乱,有时候甚至看不见部分组件。这是因为没有对这些组件进行布局管理。 AWT提供了5个类来对容器页面进行管理,它们均直接继承自java.lang.Object类。 FlowLayout(流式布局) BorderLayout (边界布局) GridLayout(网格布局) CardLayout (多层/卡片布局) GridBagLayout(动态网格布局) 布局管理器 -FlowLayout FlowLayout是Applet和Panel容器的默认布局管理器,它按照从上到下、从左到右的规则,将添加到容器中的组件依次排列,默认情况下每行组件均居中排列。 自动调用组件的getPreferredSize()方法,使用组件的最佳尺寸来显示组件。 FlowLayout的构造函数: FlowLayout( ):居中对齐方式,组件间的水平和竖直间距为缺省值5个象素。 FlowLayout(int alignment):可以设定每一行组件的对齐方式 FlowLayout(int alignment,int hor

文档评论(0)

1亿VIP精品文档

相关文档