/** Return the default graphics configuration. */ public GraphicsConfiguration getAlphaCompatibleGraphicsConfiguration() { if (isWindowAlphaSupported()) { GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] devices = env.getScreenDevices(); for (int i = 0; i < devices.length; i++) { GraphicsConfiguration[] configs = devices[i].getConfigurations(); for (int j = 0; j < configs.length; j++) { long visualID = getVisualID(configs[j]); long[] ids = getAlphaVisualIDs(); for (int k = 0; k < ids.length; k++) { if (visualID == ids[k]) { return configs[j]; } } } } } return super.getAlphaCompatibleGraphicsConfiguration(); }
/** Return the default graphics configuration. */ @Override public GraphicsConfiguration getAlphaCompatibleGraphicsConfiguration() { if (isWindowAlphaSupported()) { GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] devices = env.getScreenDevices(); for (int i = 0; i < devices.length; i++) { GraphicsConfiguration[] configs = devices[i].getConfigurations(); for (int j = 0; j < configs.length; j++) { long visualID = getVisualID(configs[j]); long[] ids = getAlphaVisualIDs(); for (int k = 0; k < ids.length; k++) { if (visualID == ids[k]) { return configs[j]; } } } } } return super.getAlphaCompatibleGraphicsConfiguration(); }
/** * Returns a {@link GraphicsConfiguration} comptible with alpha * compositing. */ public static GraphicsConfiguration getAlphaCompatibleGraphicsConfiguration() { return getInstance().getAlphaCompatibleGraphicsConfiguration(); }
/** * Returns a {@link GraphicsConfiguration} comptible with alpha * compositing. */ public static GraphicsConfiguration getAlphaCompatibleGraphicsConfiguration() { return getInstance().getAlphaCompatibleGraphicsConfiguration(); }