src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Print this page




 141                             updateColorsMethod.invoke(null, new Object[0]);
 142                         } catch (final Throwable e) {
 143                             e.printStackTrace();
 144                             // swallow this if something goes horribly wrong
 145                         }
 146                         return null;
 147                     }
 148                 });
 149             }
 150            });
 151     }
 152 
 153     public static LWCToolkit getLWCToolkit() {
 154         return (LWCToolkit)Toolkit.getDefaultToolkit();
 155     }
 156 
 157     @Override
 158     protected PlatformWindow createPlatformWindow(PeerType peerType) {
 159         if (peerType == PeerType.EMBEDDEDFRAME) {
 160             return new CPlatformEmbeddedFrame();


 161         } else {
 162             return new CPlatformWindow(peerType);

 163         }
 164     }
 165 
 166     @Override
 167     protected PlatformComponent createPlatformComponent() {
 168         return new CPlatformComponent();
 169     }
 170 
 171     @Override
 172     protected FileDialogPeer createFileDialogPeer(FileDialog target) {
 173         return new CFileDialog(target);
 174     }
 175 
 176     @Override
 177     public MenuPeer createMenu(Menu target) {
 178         MenuPeer peer = new CMenu(target);
 179         targetCreatedPeer(target, peer);
 180         return peer;
 181     }
 182 




 141                             updateColorsMethod.invoke(null, new Object[0]);
 142                         } catch (final Throwable e) {
 143                             e.printStackTrace();
 144                             // swallow this if something goes horribly wrong
 145                         }
 146                         return null;
 147                     }
 148                 });
 149             }
 150            });
 151     }
 152 
 153     public static LWCToolkit getLWCToolkit() {
 154         return (LWCToolkit)Toolkit.getDefaultToolkit();
 155     }
 156 
 157     @Override
 158     protected PlatformWindow createPlatformWindow(PeerType peerType) {
 159         if (peerType == PeerType.EMBEDDEDFRAME) {
 160             return new CPlatformEmbeddedFrame();
 161         } else if (peerType == PeerType.VIEWEMBEDDEDFRAME) {
 162             return new CViewPlatformEmbeddedFrame();
 163         } else {
 164             assert (peerType == PeerType.SIMPLEWINDOW || peerType == PeerType.DIALOG || peerType == PeerType.FRAME);
 165             return new CPlatformWindow();
 166         }
 167     }
 168 
 169     @Override
 170     protected PlatformComponent createPlatformComponent() {
 171         return new CPlatformComponent();
 172     }
 173 
 174     @Override
 175     protected FileDialogPeer createFileDialogPeer(FileDialog target) {
 176         return new CFileDialog(target);
 177     }
 178 
 179     @Override
 180     public MenuPeer createMenu(Menu target) {
 181         MenuPeer peer = new CMenu(target);
 182         targetCreatedPeer(target, peer);
 183         return peer;
 184     }
 185