java.awt包
- Frame类
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Awt {
public static void main(String[] args) {
Frame frame = new Frame("Frame窗口");//创建一个Frame类对象
frame.setBounds(100,100,300,300);//设置frame的位置
frame.setVisible(true);//设置可见与否
frame.setBackground(Color.BLUE);//设置背景颜色
frame.addWindowListener(new WindowAdapter() {//添加监听事件 关闭窗口
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
运行出来的窗体
Label类可以添加标签
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Awt {
public static void main(String[] args) {
Frame frame = new Frame("Frame窗口");//创建一个Frame类对象
frame.setBounds(100,100,300,300);//设置frame的位置
frame.setVisible(true);//设置可见与否
frame.setBackground(Color.BLUE);//设置背景颜色
frame.addWindowListener(new WindowAdapter() {//添加监听事件 关闭窗口
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
Label l1 = new Label("Label");
l1.setBackground(Color.WHITE);
frame.add(l1);//将l1标签加入到frame窗口
}
}
Button类可以添加按钮
Button b1 = new Button("exit");
b1.setBounds(365, 30, 60, 25);
frame.add(b1,BorderLayout.PAGE_END);
TextField field = new TextField();//添加文本域,可以书写
field.setText("你好啊");
field.setEditable(false);//表示不可以往文本域中书写内容
frame.add(field);