379 public Image createImage(URL url) { 380 return tk.createImage(url); 381 } 382 383 public Image createImage(byte[] data, int offset, int length) { 384 return tk.createImage(data, offset, length); 385 } 386 387 public Image createImage(ImageProducer producer) { 388 return tk.createImage(producer); 389 } 390 391 public Image createImage(byte[] imagedata) { 392 return tk.createImage(imagedata); 393 } 394 395 396 /* 397 * Fonts 398 */ 399 public FontPeer getFontPeer(String name, int style) { 400 if (componentFactory != null) { 401 return componentFactory.getFontPeer(name, style); 402 } 403 return null; 404 } 405 406 public FontMetrics getFontMetrics(Font font) { 407 return tk.getFontMetrics(font); 408 } 409 410 public String[] getFontList() { 411 return tk.getFontList(); 412 } 413 414 /* 415 * Desktop properties 416 */ 417 418 public void addPropertyChangeListener(String name, 419 PropertyChangeListener pcl) { 420 tk.addPropertyChangeListener(name, pcl); 421 } 422 423 public void removePropertyChangeListener(String name, 424 PropertyChangeListener pcl) { 425 tk.removePropertyChangeListener(name, pcl); 426 } 427 428 /* 429 * Modality | 379 public Image createImage(URL url) { 380 return tk.createImage(url); 381 } 382 383 public Image createImage(byte[] data, int offset, int length) { 384 return tk.createImage(data, offset, length); 385 } 386 387 public Image createImage(ImageProducer producer) { 388 return tk.createImage(producer); 389 } 390 391 public Image createImage(byte[] imagedata) { 392 return tk.createImage(imagedata); 393 } 394 395 396 /* 397 * Fonts 398 */ 399 @SuppressWarnings("deprecation") 400 public FontPeer getFontPeer(String name, int style) { 401 if (componentFactory != null) { 402 return componentFactory.getFontPeer(name, style); 403 } 404 return null; 405 } 406 407 @SuppressWarnings("deprecation") 408 public FontMetrics getFontMetrics(Font font) { 409 return tk.getFontMetrics(font); 410 } 411 412 @SuppressWarnings("deprecation") 413 public String[] getFontList() { 414 return tk.getFontList(); 415 } 416 417 /* 418 * Desktop properties 419 */ 420 421 public void addPropertyChangeListener(String name, 422 PropertyChangeListener pcl) { 423 tk.addPropertyChangeListener(name, pcl); 424 } 425 426 public void removePropertyChangeListener(String name, 427 PropertyChangeListener pcl) { 428 tk.removePropertyChangeListener(name, pcl); 429 } 430 431 /* 432 * Modality |