摘要:java gui Panel ,Panel 也是一个容器,但是它不能单独存在,只能存在其他容器(Window或其子类中,一个 Panel 对象代表了一个长方形的区域,。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
Panel 也是一个容器,但是它不能单独存在,只能存在其他容器(Window
或其子类中,一个 Panel 对象代表了一个长方形的区域,在这个区域中可以
容纳其他组件。在程中通常会使用 Panel 来实现一些特殊的布局。
了解了 AWT 组件的相关类后,为了使初学者对 GUI 有一个更直观的认识,
接下通过一个案例来创建一个简单的图形界面,如例 11-1 所示。
例 11-1 Example01.java
import java.awt.*;
public class Example01{
public static void main(String[] args) {
// 建立新窗体对象
Frame f = new Frame("我的窗体!");
// 设置窗体的宽和高
f.setSize(400, 300);
// 设置窗体在屏幕中所处的位置(参数是左上角坐标)
f.setLocation(300, 200);
// 设置窗体可见
f.setVisible(true);
}
}
在 Dos 命令行中编译运行例 11-1 中的代码,结果如图 11-4 所示。
图 11-4 编译运行程序
程序运行后会在桌面上弹出一个名为“我的窗体!“的图形窗口,如图 11-5 所示。
图 11-5 例 11-1 运行结果
例 11-1 中,第 5 行代码用于创建一个带有标题的 Frame 窗体对象;第 7 行的 setSize()方法
用于设置窗体对象的长宽,第 9 行代码的 setLocaion()方法用于设置窗体对象在屏幕所处的坐标
位置,第 11 行的 setVisiletrue)用于设置窗体可见。Frame 通过继承不同的类,拥有了很多方法,关
于 Frame 的其他方法,可以通过查阅 API 来学习。