首页 > 其他 > 详细

GUI图形化界面---Frame

时间:2021-09-20 22:39:59      阅读:5      评论:0      收藏:0      [点我收藏+]

GUI

  1. Frame

    new Frame;

    //设置可见性
    frame.setVisible(true);
    //设置窗口大小
    frame.setSize(300,300);
    //设置背景颜色
    frame.setBackground(Color.green);
    //设置弹出的初始位置
    frame.setLocation(200,200);
    //设置大小固定
    frame.setResizable(false);
    

技术分享图片

设置多个窗口:extends

public class TestFrame2 {
    public static void main(String[] args) {
        //展示多个窗口
        MyFrame myFrame1 = new MyFrame(100, 100, 200, 200, Color.blue);
        MyFrame myFrame2 = new MyFrame(300, 100, 200, 200, Color.yellow);
        MyFrame myFrame3 = new MyFrame(100, 300, 200, 200, Color.red);
        MyFrame myFrame4 = new MyFrame(300, 300, 200, 200, Color.green);

    }
}


class MyFrame extends Frame{
    static int id = 0;//可能存在多个窗口,需要一个计数器

    public MyFrame(int x,int y,int w,int h,Color color){
        super("MyFrame"+(++id));

        setVisible(true);
        setBounds(x,y,w,h);
        setBackground(color);

    }
}

技术分享图片

GUI图形化界面---Frame

原文:https://www.cnblogs.com/qiaozhiaaa/p/15309963.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!