< prev index next >

src/java.desktop/share/classes/sun/swing/SwingUtilities2.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2002, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 50,59 **** --- 50,60 ---- import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumnModel; import javax.swing.tree.TreeModel; import javax.swing.tree.TreePath; + import sun.java2d.pipe.Region; import sun.print.ProxyPrintGraphics; import sun.awt.*; import java.io.*; import java.security.AccessController; import java.security.PrivilegedAction;
*** 2239,2277 **** return UIManager.getBoolean(key); } /** - * - * Returns the graphics configuration which bounds contain the given - * point - * - * @param current the default configuration which is checked in the first place - * @param x the x coordinate of the given point - * @param y the y coordinate of the given point - * @return the graphics configuration - */ - public static GraphicsConfiguration getGraphicsConfigurationAtPoint(GraphicsConfiguration current, double x, double y) { - - if (current.getBounds().contains(x, y)) { - return current; - } - - GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); - GraphicsDevice[] devices = env.getScreenDevices(); - - for (GraphicsDevice device : devices) { - GraphicsConfiguration config = device.getDefaultConfiguration(); - if (config.getBounds().contains(x, y)) { - return config; - } - } - - return current; - } - - /** * Used to listen to "blit" repaints in RepaintManager. */ public interface RepaintListener { void repaintPerformed(JComponent c, int x, int y, int w, int h); } --- 2240,2249 ----
< prev index next >