首页 > 其他分享 >Swing-窗口-面板-2022-12-12

Swing-窗口-面板-2022-12-12

时间:2022-12-12 11:44:06浏览次数:41  
标签:JFrame JLabel label 12 2022 Swing new jf public

窗口

import javax.swing.*;
import java.awt.*;

public class JFrameDemo {

//初始化
public void init(){
JFrame jf = new JFrame("这是一个JFrame窗口");
jf.setVisible(true);
jf.setBounds(100,100,200,200);
jf.setBackground(Color.CYAN);

//设置文字 Jlabel
JLabel label = new JLabel("欢迎来到JAVA学习");
jf.add(label);

//但如果没有容器,这个标签显示不了,需要有容器实例化才行


// 关闭事件
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
public static void main(String[] args) {
//
new JFrameDemo().init();
}
}

显示标签,容器实例化
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("欢迎来到JAVA学习");
this.add(label);

//标签居中
label.setHorizontalAlignment(SwingConstants.CENTER);

//获得容器
Container container = this.getContentPane();
container.setBackground(Color.BLUE);
}
}

标签:JFrame,JLabel,label,12,2022,Swing,new,jf,public
From: https://www.cnblogs.com/RUI2022/p/16975635.html

相关文章