Swing用来开发GUI,控件存放于Swing组件中。
import java.awt.Color; import java.awt.Container; import javax.swing.*; public class Demo extends JFrame {//让Demo类也成为一个窗体 public Demo() {//Demo的窗体属性 JFrame f = new JFrame("窗体标题");// 创建窗体对象 f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // f.setLocation(600, 400); // f.setSize(300, 200); f.setBounds(600, 400, 300, 200);// 窗体位置、大小 f.setResizable(false);// 锁定窗体大小 Container c = f.getContentPane();// 获取窗体容器 c.setBackground(Color.WHITE); JLabel l = new JLabel("这是一个窗体"); c.add(l); // c.remove(l); c.validate();// 验证容器中的组件,即刷新,推荐此用法 // f.setContentPane(c);//重新载入容器,即刷新 } public static void main(String[] args) { new Demo();//创建Demo对象,运行 } }