import java.awt.*;
import javax.swing.JLabel;
public class Fram_Test {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Frame f=new Frame("标题-java图像用户界面");//创建图像用户界面,并设置标题
Panel pl=new Panel();//创建panel类对象pl
JLabel lab=new JLabel("Hello World");//创建属于JLable的对象,并设置显示的内容
f.setSize(300,150);//设置界面的宽度和高度
f.setVisible(true);//设置界面的可见性
f.setBackground(Color.gray);//设置界面的颜色
f.add(pl);//将面板pl添加到界面中
pl.add(lab);//将标签添加到面板pl中
}
}
运行结果:
知识要点:
awt的概述:awt组件使编写的GUI在不同平台下会出现不同的运行效果;组件在设置时不宜采用绝对定位,要采用布局管理器来实现相对定位,来达到与平台及硬件设备无关的效果。
swing的概述:swing是一个轻量级的java组件,它是围绕实现awt各个部分的API构筑的。