23 * questions.
24 */
25
26 package sun.awt;
27
28 import java.awt.*;
29 import static java.awt.RenderingHints.*;
30 import java.awt.dnd.*;
31 import java.awt.dnd.peer.DragSourceContextPeer;
32 import java.awt.peer.*;
33 import java.awt.event.WindowEvent;
34 import java.awt.event.KeyEvent;
35 import java.awt.image.*;
36 import java.awt.TrayIcon;
37 import java.awt.SystemTray;
38 import java.awt.event.InputEvent;
39 import java.io.File;
40 import java.io.IOException;
41 import java.io.InputStream;
42 import java.net.URL;
43 import java.security.PrivilegedAction;
44 import java.util.*;
45 import java.util.concurrent.TimeUnit;
46 import java.util.concurrent.locks.Condition;
47 import java.util.concurrent.locks.Lock;
48 import java.util.concurrent.locks.ReentrantLock;
49
50 import sun.awt.datatransfer.DataTransferer;
51 import sun.util.logging.PlatformLogger;
52 import sun.misc.SoftCache;
53 import sun.font.FontDesignMetrics;
54 import sun.awt.im.InputContext;
55 import sun.awt.image.*;
56 import sun.security.action.GetPropertyAction;
57 import sun.security.action.GetBooleanAction;
58 import java.lang.reflect.InvocationTargetException;
59 import java.security.AccessController;
60
61 public abstract class SunToolkit extends Toolkit
62 implements ComponentFactory, InputMethodSupport, KeyboardFocusManagerPeerProvider {
63
64 // 8014718: logging has been removed from SunToolkit
65
66 /* Load debug settings for native code */
67 static {
68 if (AccessController.doPrivileged(new GetBooleanAction("sun.awt.nativedebug"))) {
69 DebugSettings.init();
70 }
|
23 * questions.
24 */
25
26 package sun.awt;
27
28 import java.awt.*;
29 import static java.awt.RenderingHints.*;
30 import java.awt.dnd.*;
31 import java.awt.dnd.peer.DragSourceContextPeer;
32 import java.awt.peer.*;
33 import java.awt.event.WindowEvent;
34 import java.awt.event.KeyEvent;
35 import java.awt.image.*;
36 import java.awt.TrayIcon;
37 import java.awt.SystemTray;
38 import java.awt.event.InputEvent;
39 import java.io.File;
40 import java.io.IOException;
41 import java.io.InputStream;
42 import java.net.URL;
43 import java.util.*;
44 import java.util.concurrent.TimeUnit;
45 import java.util.concurrent.locks.Condition;
46 import java.util.concurrent.locks.ReentrantLock;
47
48 import sun.awt.datatransfer.desktop.DataTransferer;
49 import sun.util.logging.PlatformLogger;
50 import sun.misc.SoftCache;
51 import sun.font.FontDesignMetrics;
52 import sun.awt.im.InputContext;
53 import sun.awt.image.*;
54 import sun.security.action.GetPropertyAction;
55 import sun.security.action.GetBooleanAction;
56 import java.lang.reflect.InvocationTargetException;
57 import java.security.AccessController;
58
59 public abstract class SunToolkit extends Toolkit
60 implements ComponentFactory, InputMethodSupport, KeyboardFocusManagerPeerProvider {
61
62 // 8014718: logging has been removed from SunToolkit
63
64 /* Load debug settings for native code */
65 static {
66 if (AccessController.doPrivileged(new GetBooleanAction("sun.awt.nativedebug"))) {
67 DebugSettings.init();
68 }
|