3.1窗口、面板
package com.zishi.lesson04;
import javax.swing.*;
import java.awt.*;
public class JFrameDemo {
//init();初始化
public void init(){
//*窗口
JFrame jf = new JFrame("这是一个JFrame窗口");
jf.setVisible(true);
jf.setBounds(200,300,300,300);
jf.setBackground(Color.black);
//设置文字JLabel
JLabel label = new JLabel("请输入内容");
jf.add(label);
//关闭事件
jf.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String args[]){
//建立一个窗口
new JFrameDemo().init();
}
}
标签
package com.zishi.lesson04;
import javax.swing.*;
import java.awt.*;
public class JFrameDemo02 {
public static void main(String[] args) {
new MyJFrame2().init();
}
}
class MyJFrame2 extends JFrame{
public void init(){
this.setBounds(10,10,200,200);
this.setVisible(true);
JLabel label = new JLabel("请输入内容");
this.add(label);
//让文本标签居中 设置水平对齐
label.setHorizontalAlignment(SwingConstants.CENTER);
//获得一个容器
Container container = new Container();
container.setBackground(Color.red);
}
}