home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.EventQueue;
- import java.awt.Toolkit;
-
- class SystemEventQueueUtilities$SystemEventQueue {
- private static boolean checkedEventQueue = false;
- private static EventQueue eventQueue = null;
-
- static EventQueue get() {
- if (!checkedEventQueue) {
- init((JComponent)null);
- }
-
- return eventQueue;
- }
-
- static EventQueue get(JRootPane var0) {
- if (!checkedEventQueue) {
- init(var0);
- }
-
- return eventQueue;
- }
-
- private static synchronized void init(JComponent var0) {
- if (!checkedEventQueue) {
- if (var0 != null && var0.getClientProperty("defeatSystemEventQueueCheck") != null) {
- checkedEventQueue = true;
- }
-
- try {
- eventQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
- } catch (SecurityException var5) {
- System.err.println("Swing: checked access to system event queue.");
- } finally {
- checkedEventQueue = true;
- }
- }
-
- }
- }
-