我的第一个java图形界面窗口

package com.pzd.lesson1;

import java.awt.*;

//GUI的第一个界面
public class TestFrame {
public static void main(String[] args) {
//frame ,jdk,看源码;
Frame frame = new Frame("我的第一个java图形界面窗口");

    //需要设置可见
    frame.setVisible(true);

    //设置背景
    frame.setBackground(new Color(189, 112, 85));


    //设置大小和宽度和高度
    frame.setBounds(100,100,300,300);

    //设置弹窗初始位置
   frame.setLocation(200,200);


   //设置固定大小
   frame.setResizable(false);


}

}

======================================
下面这段是用来封装来展现多个窗口

package com.pzd.lesson1;

import java.awt.*;

public class Testframe1 {
public static void main(String[] args) {
MyFrame myFrame = new MyFrame(100, 100, 200, 200, Color.blue);
MyFrame myFrame1 = new MyFrame(300, 100, 200, 200, Color.yellow);
MyFrame myFrame2 = new MyFrame(100, 300 , 200, 200, Color.black);
MyFrame myFrame3 = new MyFrame(300, 300, 200, 200, Color.pink);

}

}

class MyFrame extends Frame{
static int id = 0;
public MyFrame(int x,int y,int w,int h,Color color){

    super("MyFrame"+(++id) );
    setBackground(color);
    setBounds(x ,y ,w, h );
    setVisible(true);


}

}

posted @ 2020-04-12 15:37  三点一四一五PM  阅读(119)  评论(0)    收藏  举报