美文网首页
获取屏幕分辨率及当前窗口大小

获取屏幕分辨率及当前窗口大小

作者: feiyingmm | 来源:发表于2017-10-30 10:09 被阅读0次

    获取当前屏幕分辨率及当前窗口大小

    //获取屏幕分辨率及当前窗口大小,位置居中显示
    int x = this.getWidth();
    int y = this.getHeight();
    int screenWidth=((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width);
    int screenHeight = ((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height); 
    this.setLocation((screenWidth-x)/2, (screenHeight-y)/2-30);
    
    //实例:
    private void setWindowToScreenCenter(Window w) {
        Dimension size = w.getSize();
        Dimension scsize = Toolkit.getDefaultToolkit().getScreenSize();
        int x = (scsize.width - size.width) / 2;
        int y = (scsize.height - size.height) / 2;
        if (x < 0)
            x = 0;
        if (y < 0)
            y = 0;
        w.setLocation(x, y);
    }
    

    相关文章

      网友评论

          本文标题:获取屏幕分辨率及当前窗口大小

          本文链接:https://www.haomeiwen.com/subject/hxhppxtx.html