⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 screen.java

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 JAVA
字号:
/* Copyright (C) 2000  Free Software Foundation   This file is part of libgcj.This software is copyrighted work licensed under the terms of theLibgcj License.  Please consult the file "LIBGCJ_LICENSE" fordetails.  */package gnu.gcj.xlib;import gnu.gcj.RawData;/** * A flyweight class that denotes an X11 screen.  Display and screen * number is the only data kept by this class.  The real screen * structure is stored in the display.  There may exist several * objects denoting the same screen. * * @author Rolf W. Rasmussen <rolfwr@ii.uib.no> */public final class Screen{  static final int UNKNOWN = -1;  Display display;  int screenNumber = UNKNOWN;  RawData structure;    Screen(Display display, RawData screenStructure)  {    structure = screenStructure;    this.display = display;  }  public Screen(Display display)  {    this(display, display.getDefaultScreenNumber());  }  public Screen(Display display, int screenNumber)  {    this.display = display;    this.screenNumber = screenNumber;    initStructure();  }  public final Display getDisplay()  {    return display;  }  public Window getRootWindow()  {    int rootXID = getRootWindowXID();    return display.getWindow(rootXID);  }  public Visual getRootVisual()  {    RawData visualStructure = getRootVisualStructure();    int depth = getRootDepth();    return new Visual(visualStructure, this, depth);  }  private native RawData getRootVisualStructure();  public native int getRootDepth();  public native int getRootWindowXID();  public native int getDefaultColormapXID();  native void initStructure();  public Colormap getDefaultColormap()  {    return new Colormap(this, getDefaultColormapXID());  }    public final int getScreenNumber()  {    if (screenNumber == UNKNOWN)      screenNumber = findScreenNumber();    return screenNumber;  }  public native int findScreenNumber();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -