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

Print this page




 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.EMBEDDED_FRAME) {
 160             return new CPlatformEmbeddedFrame();
 161         } else if (peerType == PeerType.VIEW_EMBEDDED_FRAME) {
 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 
 186     @Override
 187     public MenuBarPeer createMenuBar(MenuBar target) {
 188          MenuBarPeer peer = new CMenuBar(target);
 189          targetCreatedPeer(target, peer);
 190              return peer;
 191     }
 192 
 193     @Override
 194     public MenuItemPeer createMenuItem(MenuItem target) {




 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.EMBEDDED_FRAME) {
 160             return new CPlatformEmbeddedFrame();
 161         } else if (peerType == PeerType.VIEW_EMBEDDED_FRAME) {
 162             return new CViewPlatformEmbeddedFrame();
 163         } else if (peerType == PeerType.LW_FRAME) {
 164             return new CPlatformLWWindow();
 165         } else {
 166             assert (peerType == PeerType.SIMPLEWINDOW || peerType == PeerType.DIALOG || peerType == PeerType.FRAME);
 167             return new CPlatformWindow();
 168         }
 169     }
 170 
 171     @Override
 172     protected PlatformComponent createPlatformComponent() {
 173         return new CPlatformComponent();
 174     }
 175 
 176     @Override
 177     protected PlatformComponent createLwPlatformComponent() {
 178         return new CPlatformLWComponent();
 179     }
 180 
 181     @Override
 182     protected FileDialogPeer createFileDialogPeer(FileDialog target) {
 183         return new CFileDialog(target);
 184     }
 185 
 186     @Override
 187     public MenuPeer createMenu(Menu target) {
 188         MenuPeer peer = new CMenu(target);
 189         targetCreatedPeer(target, peer);
 190         return peer;
 191     }
 192 
 193     @Override
 194     public MenuBarPeer createMenuBar(MenuBar target) {
 195          MenuBarPeer peer = new CMenuBar(target);
 196          targetCreatedPeer(target, peer);
 197              return peer;
 198     }
 199 
 200     @Override
 201     public MenuItemPeer createMenuItem(MenuItem target) {