类sun.awt.CGraphicsEnvironment源码实例Demo

下面列出了怎么用sun.awt.CGraphicsEnvironment的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: dragonwell8_jdk   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码2 项目: TencentKona-8   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码3 项目: jdk8u60   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码4 项目: openjdk-jdk8u   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码5 项目: openjdk-jdk8u-backup   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码6 项目: openjdk-jdk9   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale =(int) Math.round(((LightweightFrame)peer.getTarget())
                                                        .getScaleFactorX());

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码7 项目: jdk8u-jdk   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码8 项目: hottub   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码9 项目: jdk8u_jdk   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码10 项目: jdk8u-jdk   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码11 项目: jdk8u-dev-jdk   文件: CPlatformLWWindow.java
@Override
public GraphicsDevice getGraphicsDevice() {
    CGraphicsEnvironment ge = (CGraphicsEnvironment)GraphicsEnvironment.
                              getLocalGraphicsEnvironment();

    LWLightweightFramePeer peer = (LWLightweightFramePeer)getPeer();
    int scale = ((LightweightFrame)peer.getTarget()).getScaleFactor();

    Rectangle bounds = ((LightweightFrame)peer.getTarget()).getHostBounds();
    for (GraphicsDevice d : ge.getScreenDevices()) {
        if (d.getDefaultConfiguration().getBounds().intersects(bounds) &&
            ((CGraphicsDevice)d).getScaleFactor() == scale)
        {
            return d;
        }
    }
    // We shouldn't be here...
    return ge.getDefaultScreenDevice();
}
 
源代码12 项目: dragonwell8_jdk   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    AtomicInteger ref = new AtomicInteger();
    execute(ptr -> {
        ref.set(nativeGetNSViewDisplayID(ptr));
    });
    GraphicsDevice gd = cge.getScreenDevice(ref.get());
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码13 项目: TencentKona-8   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    AtomicInteger ref = new AtomicInteger();
    execute(ptr -> {
        ref.set(nativeGetNSViewDisplayID(ptr));
    });
    GraphicsDevice gd = cge.getScreenDevice(ref.get());
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码14 项目: jdk8u60   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码15 项目: openjdk-jdk8u   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    AtomicInteger ref = new AtomicInteger();
    execute(ptr -> {
        ref.set(nativeGetNSViewDisplayID(ptr));
    });
    GraphicsDevice gd = cge.getScreenDevice(ref.get());
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码16 项目: openjdk-jdk8u-backup   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    AtomicInteger ref = new AtomicInteger();
    execute(ptr -> {
        ref.set(nativeGetNSViewDisplayID(ptr));
    });
    GraphicsDevice gd = cge.getScreenDevice(ref.get());
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码17 项目: openjdk-jdk9   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    AtomicInteger ref = new AtomicInteger();
    execute(ptr -> {
        ref.set(nativeGetNSViewDisplayID(ptr));
    });
    GraphicsDevice gd = cge.getScreenDevice(ref.get());
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码18 项目: jdk8u-jdk   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码19 项目: hottub   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码20 项目: openjdk-8-source   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码21 项目: openjdk-8   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码22 项目: jdk8u_jdk   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    AtomicInteger ref = new AtomicInteger();
    execute(ptr -> {
        ref.set(nativeGetNSViewDisplayID(ptr));
    });
    GraphicsDevice gd = cge.getScreenDevice(ref.get());
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码23 项目: jdk8u-jdk   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
源代码24 项目: jdk8u-dev-jdk   文件: CPlatformView.java
public GraphicsDevice getGraphicsDevice() {
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    CGraphicsEnvironment cge = (CGraphicsEnvironment)ge;
    int displayID = nativeGetNSViewDisplayID(getAWTView());
    GraphicsDevice gd = cge.getScreenDevice(displayID);
    if (gd == null) {
        // this could possibly happen during device removal
        // use the default screen device in this case
        gd = ge.getDefaultScreenDevice();
    }
    return gd;
}
 
 类所在包
 类方法
 同包方法