其他分享
首页 > 其他分享> > Swing JFrame面板

Swing JFrame面板

作者:互联网

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);
  }
}

 

标签:JFrame,JLabel,label,Swing,new,jf,面板,public
来源: https://www.cnblogs.com/yizhifei/p/15173070.html