jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
changeset 28235 0dfebfcb9f8a
parent 27504 cc601183753e
child 29519 53b8aa64c82d
equal deleted inserted replaced
28234:f694f2576719 28235:0dfebfcb9f8a
   188 
   188 
   189             final String filename = ((java.io.File)value).getAbsolutePath();
   189             final String filename = ((java.io.File)value).getAbsolutePath();
   190             nativeSetNSWindowRepresentedFilename(c.getNSWindowPtr(), filename);
   190             nativeSetNSWindowRepresentedFilename(c.getNSWindowPtr(), filename);
   191         }}
   191         }}
   192     }) {
   192     }) {
       
   193         @SuppressWarnings("deprecation")
   193         public CPlatformWindow convertJComponentToTarget(final JRootPane p) {
   194         public CPlatformWindow convertJComponentToTarget(final JRootPane p) {
   194             Component root = SwingUtilities.getRoot(p);
   195             Component root = SwingUtilities.getRoot(p);
   195             if (root == null || (LWWindowPeer)root.getPeer() == null) return null;
   196             if (root == null || (LWWindowPeer)root.getPeer() == null) return null;
   196             return (CPlatformWindow)((LWWindowPeer)root.getPeer()).getPlatformWindow();
   197             return (CPlatformWindow)((LWWindowPeer)root.getPeer()).getPlatformWindow();
   197         }
   198         }
   517     public boolean isVisible() {
   518     public boolean isVisible() {
   518         return this.visible;
   519         return this.visible;
   519     }
   520     }
   520 
   521 
   521     @Override // PlatformWindow
   522     @Override // PlatformWindow
       
   523     @SuppressWarnings("deprecation")
   522     public void setVisible(boolean visible) {
   524     public void setVisible(boolean visible) {
   523         final long nsWindowPtr = getNSWindowPtr();
   525         final long nsWindowPtr = getNSWindowPtr();
   524 
   526 
   525         // Process parent-child relationship when hiding
   527         // Process parent-child relationship when hiding
   526         if (!visible) {
   528         if (!visible) {
   672         final long nsWindowPtr = getNSWindowPtr();
   674         final long nsWindowPtr = getNSWindowPtr();
   673         nativePushNSWindowToBack(nsWindowPtr);
   675         nativePushNSWindowToBack(nsWindowPtr);
   674     }
   676     }
   675 
   677 
   676     @Override  // PlatformWindow
   678     @Override  // PlatformWindow
       
   679     @SuppressWarnings("deprecation")
   677     public void toFront() {
   680     public void toFront() {
   678         final long nsWindowPtr = getNSWindowPtr();
   681         final long nsWindowPtr = getNSWindowPtr();
   679         LWCToolkit lwcToolkit = (LWCToolkit) Toolkit.getDefaultToolkit();
   682         LWCToolkit lwcToolkit = (LWCToolkit) Toolkit.getDefaultToolkit();
   680         Window w = DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow();
   683         Window w = DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow();
   681         if( w != null && w.getPeer() != null
   684         if( w != null && w.getPeer() != null