1:
37:
38:
39: package ;
40:
41: import ;
42: import ;
43: import ;
44: import ;
45: import ;
46: import ;
47: import ;
48: import ;
49: import ;
50: import ;
51: import ;
52: import ;
53: import ;
54: import ;
55: import ;
56: import ;
57: import ;
58: import ;
59: import ;
60: import ;
61: import ;
62: import ;
63: import ;
64:
65:
74: public class GLightweightPeer
75: implements LightweightPeer, ContainerPeer
76: {
77: public GLightweightPeer()
78: {
79:
80: }
81:
82:
83:
84: public Insets insets()
85: {
86:
87: return null;
88: }
89:
90: public Insets getInsets()
91: {
92:
93: return null;
94: }
95:
96: public void beginValidate()
97: {
98:
99: }
100:
101: public void endValidate()
102: {
103:
104: }
105:
106: public void beginLayout()
107: {
108:
109: }
110:
111: public void endLayout()
112: {
113:
114: }
115:
116: public boolean isPaintPending()
117: {
118:
119: return false;
120: }
121:
122:
123:
124: public int checkImage(Image img, int width, int height, ImageObserver o)
125: {
126:
127: return -1;
128: }
129:
130: public Image createImage(ImageProducer prod)
131: {
132:
133: return null;
134: }
135:
136:
137: public Image createImage(int width, int height)
138: {
139:
140: return null;
141: }
142:
143: public void disable()
144: {
145:
146: }
147:
148: public void dispose()
149: {
150:
151: }
152:
153: public void enable()
154: {
155:
156: }
157:
158: public GraphicsConfiguration getGraphicsConfiguration()
159: {
160:
161: return null;
162: }
163:
164: public FontMetrics getFontMetrics(Font f)
165: {
166:
167:
168: Toolkit tk = Toolkit.getDefaultToolkit();
169: return tk.getFontMetrics(f);
170: }
171:
172:
174: public Graphics getGraphics()
175: {
176:
177: return null;
178: }
179:
180: public Point getLocationOnScreen()
181: {
182:
183: return null;
184: }
185:
186: public Dimension getMinimumSize()
187: {
188: return minimumSize();
189: }
190:
191: public Dimension getPreferredSize()
192: {
193: return preferredSize();
194: }
195:
196:
198: public Toolkit getToolkit()
199: {
200:
201: return null;
202: }
203:
204: public void handleEvent(AWTEvent e)
205: {
206:
207:
208:
209: if (e instanceof PaintEvent)
210: {
211: PaintEvent pe = (PaintEvent) e;
212: Component target = (Component) e.getSource();
213: if (target != null && target.isShowing())
214: {
215: Graphics g = target.getGraphics();
216: if (g != null)
217: {
218: try
219: {
220: Rectangle clip = pe.getUpdateRect();
221: g.setClip(clip);
222: target.paint(g);
223: }
224: finally
225: {
226: g.dispose();
227: }
228: }
229: }
230: }
231: }
232:
233: public void hide()
234: {
235:
236: }
237:
238: public boolean isFocusable()
239: {
240:
241: return false;
242: }
243:
244: public boolean isFocusTraversable()
245: {
246:
247: return false;
248: }
249:
250: public Dimension minimumSize()
251: {
252: return new Dimension(0, 0);
253: }
254:
255: public Dimension preferredSize()
256: {
257: return new Dimension(0, 0);
258: }
259:
260: public void paint(Graphics graphics)
261: {
262:
263: }
264:
265: public boolean prepareImage(Image img, int width, int height,
266: ImageObserver o)
267: {
268:
269: return false;
270: }
271:
272: public void print(Graphics graphics)
273: {
274:
275: }
276:
277: public void repaint(long tm, int x, int y, int width, int height)
278: {
279:
280: }
281:
282: public void requestFocus()
283: {
284:
285: }
286:
287: public boolean requestFocus(Component source, boolean bool1, boolean bool2,
288: long x)
289: {
290:
291: return false;
292: }
293:
294: public void reshape(int x, int y, int width, int height)
295: {
296:
297: }
298:
299: public void setBackground(Color color)
300: {
301:
302: }
303:
304: public void setBounds(int x, int y, int width, int height)
305: {
306:
307: }
308:
309:
313: public void setCursor(Cursor cursor)
314: {
315:
316: }
317:
318: public void setEnabled(boolean enabled)
319: {
320:
321: }
322:
323: public void setEventMask(long eventMask)
324: {
325:
326: }
327:
328: public void setFont(Font font)
329: {
330:
331: }
332:
333: public void setForeground(Color color)
334: {
335:
336: }
337:
338: public void setVisible(boolean visible)
339: {
340:
341: }
342:
343: public void show()
344: {
345:
346: }
347:
348: public ColorModel getColorModel()
349: {
350:
351: return null;
352: }
353:
354: public boolean isObscured()
355: {
356:
357: return false;
358: }
359:
360: public boolean canDetermineObscurity()
361: {
362:
363: return false;
364: }
365:
366: public void coalescePaintEvent(PaintEvent e)
367: {
368:
369: }
370:
371: public void updateCursorImmediately()
372: {
373:
374: }
375:
376: public VolatileImage createVolatileImage(int width, int height)
377: {
378:
379: return null;
380: }
381:
382: public boolean handlesWheelScrolling()
383: {
384:
385: return false;
386: }
387:
388: public void createBuffers(int x, BufferCapabilities capabilities)
389: throws AWTException
390: {
391:
392: }
393:
394: public Image getBackBuffer()
395: {
396:
397: return null;
398: }
399:
400: public void flip(BufferCapabilities.FlipContents contents)
401: {
402:
403: }
404:
405: public void destroyBuffers()
406: {
407:
408: }
409:
410: public boolean isRestackSupported()
411: {
412:
413: return false;
414: }
415:
416: public void cancelPendingPaint(int x, int y, int width, int height)
417: {
418:
419: }
420:
421: public void restack()
422: {
423:
424: }
425:
426: public Rectangle getBounds()
427: {
428:
429: return null;
430: }
431:
432: public void reparent(ContainerPeer parent)
433: {
434:
435: }
436:
437: public void setBounds(int x, int y, int z, int width, int height)
438: {
439:
440: }
441:
442: public boolean isReparentSupported()
443: {
444:
445: return true;
446: }
447:
448: public void layout()
449: {
450:
451: }
452:
453: public boolean requestFocus(Component lightweightChild, boolean temporary,
454: boolean focusedWindowChangeAllowed,
455: long time, sun.awt.CausedFocusEvent.Cause cause)
456: {
457:
458: return true;
459: }
460:
461: }