阅读 72

GUI图形化界面---Frame

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

    }
}

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

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐