Swing之JFrame窗体
Swing
3.1窗口
package com.wang.gui.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,200,200);
frame.setBackground(Color.cyan);
//设置文字Jlabel
JLabel label = new JLabel("欢迎来到java世界!");
frame.add(label);
//关闭事件
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args){
//建立一个窗口
new JFrameDemo().init();
}
}
package com.wang.gui.lesson04;
import javax.swing.*;
import java.awt.*;
public class JFrameDemo02 {
public static void main(String[] args){
new MyFrame2().init();
}
}
class MyFrame2 extends JFrame{
public void init(){
this.setBounds(10,10,200,300);
this.setVisible(true);
JLabel label = new JLabel("欢迎来到java世界!");
this.add(label);
//让文本标签居中
label.setHorizontalAlignment(SwingConstants.CENTER);
//获得一个容器
Container container = this.getContentPane();
container.setBackground(Color.BLUE);
}
}

浙公网安备 33010602011771号