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
|