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

 

上一篇:Java 五子棋(一绘)制棋盘、棋子


下一篇:Java 调出颜色调整器