zoukankan      html  css  js  c++  java
  • swing——JFrame基本操作

    用JFrame(String String1)创建一个窗口

    public void setBounds(int a,int b,int width,int height)设置窗口初始化的位置(a,b),和大小(width,height)

    public void setSize(int width,int height)设置窗口大小

    public void setLocation(int x,int y)设置窗口位置,其实这两个可以通过setBounds解决

    public void setVisible(boolean b)设置窗口是否可见,默认是不可见的,这个很重要一定要设置true

    public void setResizable(boolean b)设置是否可以调节窗口大小,默认可以

    public void dispose()撤销窗口,释放资源

    public void setFaultCloseOperation(int operation)表示删除键是有什么的事件

    operation有4个JFrame常量

    JFrame.DO_NOTHING_ON_CLOSE  删不了

    JFrame.HIDE_ON_CLOSE  隐藏起来其实是不删

    JFrame.DISPOSE_ON_CLOSE  删了这一个嘛

    JFrame.EXIT_ON_CLOSE   全部删了

    //测试代码
            JFrame window1=new JFrame("fuck1");
            JFrame window2=new JFrame("huang");
            Container con1=window1.getContentPane();
            con1.setBackground(Color.yellow);//设置颜色
    //        window1.setResizable(true);
    //        window2.setResizable(true);
            window1.setBounds(440,330,500,500);
            window2.setBounds(20,20,300,300);
    //        window1.setSize(50,50);
    //        window2.setSize(30,30);
            window1.setVisible(true);//一定要写
            window2.setVisible(true);
            window1.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
            window2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  • 相关阅读:
    Android studio USB连接失败
    BZOJ 1013 [JSOI2008]球形空间产生器sphere
    UVA1025
    noip2016天天爱跑步
    noip2015运输计划
    noip2012借教室
    BZOJ 1597: [Usaco2008 Mar]土地购买
    BZOJ1010: [HNOI2008]玩具装箱toy
    BZOJ1026: [SCOI2009]windy数
    BZOJ1801:[Ahoi2009]chess 中国象棋
  • 原文地址:https://www.cnblogs.com/vhyc/p/5951024.html
Copyright © 2011-2022 走看看