图形用户界面设计.pptxVIP

  • 1
  • 0
  • 约1.88千字
  • 约 60页
  • 2023-04-04 发布于江苏
  • 举报
图形用户界面设计;;;;AWT类层次关系图;LayoutManager〔布局管理器〕;在程序中安排组件的位置和大小时,应该注意: 容器中的布局管理器负责各个组件的大小和位置,因此用户无法在这种情况下设置组件的这些属性。如果试图使用Java语言提供的setLocation(),setSize(),setBounds()等方法,那么都会被布局管理器覆盖。 如果用户确实需要亲自设置组件大小或位置,那么应取消该容器的布局管理器,方法为: setLayout(null);;常用容器;Frame;;Panel;;LayoutManager;;BorderLayout;; ;GridLayout;Frame Frame是一个顶级窗口。 Frame的缺省布局管理器为BorderLayout。 Panel Panel无法单独显示,必须添加到某个容器中。 Panel的缺省布局管理器为FlowLayout。 当把Panel作为一个组件添加到某个容器中后,该Panel仍然可以有自己的布局管理器。因此,可以利用Panel使得BorderLayout中某个区域显示多个组件。;;CardLayout;;;;;可以在任何Panel中draw 一般,创造一个Panel的子类并覆盖paint方法。 每个容器都有一个Graphics对象 Graphics对象实现了许多draw方法。;P224 9.1 、9.2 、

文档评论(0)

1亿VIP精品文档

相关文档