3.Swing
3.1 窗口面板
package com.GGp.lesson04;
import javax.swing.*;
import java.awt.*;
public class JFrameDemo {
//初始化 init();
public void init() {
//顶级窗口
JFrame frame = new JFrame("这是一个JFrame窗口");
frame.setVisible(true);
frame.setBounds(100,100,500,500);
//frame.setBackground(Color.blue);(直接再窗口中定义颜色无效)
//获得容器
//颜色定义在容器里
Container contentPane = frame.getContentPane();
contentPane.setBackground(Color.red);
//设置文字Jlable
JLabel jLabel = new JLabel("欢迎学习Java系列内容");
//让文字居中 setHorizontalAlignment(设置水平对齐)
jLabel.setHorizontalAlignment(SwingConstants.CENTER);
contentPane.add(jLabel);
//关闭事件
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JFrameDemo().init();
}
}