< 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 >