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) { |