|
NOTA: La traducción de esta documentación es un esfuerzo personal y voluntario, no es un documento oficial de Sun Microsystems
ni Oracle ni está patrocinado por ninguna de estas empresas. Los documentos originales (en inglés) están disponibles en:
http://java.sun.com/docs/books/tutorial/.
Dirija cualquier comentario, petición, felicitación, etc. a tutorialesjava_@RROBA_codexion.com. |
Si desea ayudar a mantener en funcionamiento esta web, colaborar con la traducción de estos documentos o necesita que se traduzca algĂșn capĂtulo en concreto puede realizar una donación directa mediante Paypal:
|
Applications typically need the capability to apply the following text attributes:
- Underline – A line that is drawn underneath text
- Strikethrough – A horizontal line that is drawn through the text
- Superscript or Subscript – A text or a letter that appears slightly above a line or correspondingly below a line
- Kerning – The adjustment of the space between characters
These and other text attributes can be applied by using the Java 2D™
TextAttributeclass.To apply these text attributes by add them to a
Fontobject. For example:Map<TextAttribute, Object> map = new Hashtable<TextAttribute, Object>(); map.put(TextAttribute.KERNING, TextAttribute.KERNING_ON); font = font.deriveFont( map ); graphics.setFont( font );The code example represented below shows the application of text attributes in the following order:
- Sample string (no text attributes applied)
- Kerning
- Kerning and Underlining
- Kerning,Underlining and Strikethrough
- Kerning,Underlining, Strikethrough and Color
Note: If you don't see the applet running above, you need to install release 6 of the JDK. The complete code for this applet is inAttributedText.java.