Java AWT 控件使用指南
1. AWT 控件基础
AWT(Abstract Window Toolkit)支持以下类型的控件:
- 标签(Labels)
- 按钮(Push buttons)
- 复选框(Check boxes)
- 选择列表(Choice lists)
- 列表(Lists)
- 滚动条(Scroll bars)
- 文本编辑(Text Editing)
这些控件都是 Component
的子类,虽然控件种类不算丰富,但对于简单应用来说已经足够。需要注意的是,Swing 和 JavaFX 提供了更丰富、更复杂的控件集。
添加和移除控件
要在窗口中包含一个控件,需要先创建该控件的实例,然后调用 Container
类的 add()
方法将其添加到窗口中。 add()
方法有多种形式,常用的形式如下:
Component add(Component compRef)
其中, compRef
是要添加的控件实例的引用,该方法会返回该对象的引用。一旦控件被添加,当父窗口显示时,它会自动可见。
如果某个控件不再需要,可以调用 Container
类的 remove()
方法将其从窗口中移除,其一种形式如下: