第 10 课 用户界面设计
参见《 Java 面向对象编程》的第 17,18 章
AWT 容器
容器 Container 能够用来存放别的组件。
有两种类型的容器: Window 和 Panel 。
Frame 容器
Window 是能独立存在的容器,它有一个子类 F
rame 。
Frame 有一个构造方法 Frame(String title)
你可以通过 add() 方法,在 Frame 中加入其他
的组件。
Frame 被创建后,它是不可见的 .
参见 FrameShower.java
FrameShower.java
package gui;
import java.awt.*;
public class FrameShower{
public static void main(String args[]){
Frame f=new Frame("hello");
f.add(new Button("Press Me"));
f.setSize(100,100);
f.setVisible(true);
}
}
Panel 容器
Panel 只能存在于其他的容器 (Window 或其子
类 ) 中 .
通过 Panel 的默认构造方法 Panel() 可以创建一
个 Panel 。
参见 MyFrame.java
评论0