java组件和容器。
java.awt包为基本的java程序提供了GUI设计工具。 主要包括以下三个概念。
组件(java.awt.Component )许多组件类的父类
封装了组件共有的方法和属性,包括图形的组件对象、大小、显示位置、前景色和背景色、边界和可见性
相应的成员办法如下:
getcomponentat(intx,int y )、getFont )、getForeground )、getName )、getSize ) )
绘制(图形)、修复(更新) )。
设置可见(布尔)、设置(维度d )、设置名称(字符串名称)等
容器容器Container是组件的子类
容器本身也是一个组件,具有组件的所有性质
主要功能:容纳其他组件和容器
布局管理器布局管理器
每个容器都有一个布局管理器
如果容器需要放置组件或确定组件的大小,则会调用相应的布局管理器
常用容器
一个容器可以包含多个组件,然后将其放在一起
可以简化图形界面的设计,以整体结构布局界面
所有容器都可以使用add ) )方法将组件添加到容器中
有三种类型的容器:窗口、面板和滚动面板,常用的是面板、框架和小程序
Frame java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
通常生成窗口。 通常,不直接使用窗口类,而是使用窗口的子类Frame来实例化。
框架的外观类似于windows系统中的常规窗口,包括标题、边框、菜单和大小
每个帧的对象实例化后,既没有大小,也没有隐藏。 必须调用setSize ()来设置大小,调用setvisble ()才能显示窗口。
因为AWT在实际运行时调用平台的图形系统,所以如果同一AWT程序在不同的操作系统平台上运行,锁显示的图形系统会不同。
丙烯基
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel