equal
deleted
inserted
replaced
42 import java.text.AttributedCharacterIterator.Attribute; |
42 import java.text.AttributedCharacterIterator.Attribute; |
43 import java.text.CharacterIterator; |
43 import java.text.CharacterIterator; |
44 import java.util.Hashtable; |
44 import java.util.Hashtable; |
45 import java.util.Locale; |
45 import java.util.Locale; |
46 import java.util.Map; |
46 import java.util.Map; |
|
47 |
|
48 import sun.awt.ComponentFactory; |
47 import sun.font.StandardGlyphVector; |
49 import sun.font.StandardGlyphVector; |
48 |
50 |
49 import sun.font.AttributeMap; |
51 import sun.font.AttributeMap; |
50 import sun.font.AttributeValues; |
52 import sun.font.AttributeValues; |
51 import sun.font.CompositeFont; |
53 import sun.font.CompositeFont; |
440 /** |
442 /** |
441 * Gets the peer of this {@code Font}. |
443 * Gets the peer of this {@code Font}. |
442 * |
444 * |
443 * @return the peer of the {@code Font}. |
445 * @return the peer of the {@code Font}. |
444 */ |
446 */ |
445 @SuppressWarnings("deprecation") |
|
446 private FontPeer getFontPeer() { |
447 private FontPeer getFontPeer() { |
447 if(peer == null) { |
448 if(peer == null) { |
448 Toolkit tk = Toolkit.getDefaultToolkit(); |
449 Toolkit tk = Toolkit.getDefaultToolkit(); |
449 peer = tk.getFontPeer(name, style); |
450 if (tk instanceof ComponentFactory) { |
|
451 peer = ((ComponentFactory) tk).getFontPeer(name, style); |
|
452 } |
450 } |
453 } |
451 return peer; |
454 return peer; |
452 } |
455 } |
453 |
456 |
454 /** |
457 /** |