JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
java.awt.FontMetrics »ç¿ë

FontMetrics ¸¦ »ç¿ëÇϰí ÀÖ´Â ÆÐŰÁö
java.awt À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ ÀÛ¼º ¹× ±×·¡ÇȽº¿Í À̹ÌÁöÀÇ ÆäÀÎÆ®¿ëÀÇ ¸ðµç Ŭ·¡½º¸¦ Æ÷ÇÔÇÕ´Ï´Ù.  
javax.accessibility À¯Àú ÀÎÅÍÆäÀ̽º ÄÄÆÛ³ÍÆ®¿Í ÀÌ·¯ÇÑ ÄÄÆÛ³ÍÆ®¿¡ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â À¯Àú º¸Á¶ ±â´É°úÀÇ »çÀÌÀÇ ±Ô¾àÀ» Á¤ÀÇÇÕ´Ï´Ù.  
javax.swing ¸ðµç Ç÷§Æû¿¡¼­ °¡´ÉÇÑ ÇÑ ¶È°°ÀÌ ±â´ÉÇÏ´Â ¡¸°æ·®¡¹(Java °øÅë ¾ð¾î) ÄÄÆÛ³ÍÆ®¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù.  
javax.swing.plaf.basic ±âº» Look & Feel ¿¡ µû¶ó ÀÛ¼ºµÈ À¯Àú ÀÎÅÍÆäÀ̽º ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù.  
javax.swing.plaf.synth Synth´Â ¸ðµç ÆäÀÎÆ®°¡ À§¾ç µÇ´Â ½ºÅ² ¼³Á¤ °¡´ÉÇÑ Look & Feel ÀÔ´Ï´Ù.  
javax.swing.table javax.swing.JTable¸¦ ó¸®Çϱâ À§ÇÑ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.  
javax.swing.text ÆíÁý °¡´É/ÆíÁý ºÒ°¡´É ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®¸¦ ó¸®Çϴ Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.  
 

java.awt ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ¸¦ µ¹·ÁÁÖ´Â java.awt ¸Þ¼­µå
 FontMetrics Graphics. getFontMetrics ()
          ÇöÀçÀÇ ÆùÆ®ÀÇ ÆùÆ® ½ÃÇÐÀ» µ¹·ÁÁÝ´Ï´Ù.
 FontMetrics Component. getFontMetrics (Font  font)
          ÁöÁ¤µÈ ÆùÆ®ÀÇ ÆùÆ® ½ÃÇÐÀ» µ¹·ÁÁÝ´Ï´Ù.
 FontMetrics Component.AccessibleAWTComponent. getFontMetrics (Font  f)
          ¿ÀºêÁ§Æ®ÀÇ FontMetrics¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  FontMetrics Toolkit. getFontMetrics (Font  font)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù .  JDK ¹öÁ¯ 1.2 ÀÌÈÄ´Â Font ¸Þ¼­µå getLineMetrics¸¦ »ç¿ëÇÕ´Ï´Ù.
abstract  FontMetrics Graphics. getFontMetrics (Font  f)
          ÁöÁ¤µÈ ÆùÆ®ÀÇ ÆùÆ® ½ÃÇÐÀ» µ¹·ÁÁÝ´Ï´Ù.
 FontMetrics MenuComponent.AccessibleAWTMenuComponent. getFontMetrics (Font  f)
          ¿ÀºêÁ§Æ®ÀÇ FontMetrics¸¦ µ¹·ÁÁÝ´Ï´Ù.
 FontMetrics List.AccessibleAWTList.AccessibleAWTListChild. getFontMetrics (Font  f)
          ¿ÀºêÁ§Æ®ÀÇ FontMetrics¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

javax.accessibility ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ¸¦ µ¹·ÁÁÖ´Â javax.accessibility ¸Þ¼­µå
 FontMetrics AccessibleComponent. getFontMetrics (Font  f)
          ¿ÀºêÁ§Æ®ÀÇ ÆùÆ®¸ÞÆ®¸¯½º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

javax.swing ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ¸¦ µ¹·ÁÁÖ´Â javax.swing ¸Þ¼­µå
 FontMetrics DebugGraphics. getFontMetrics ()
          Graphics.getFontMetrics¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
 FontMetrics JComponent. getFontMetrics (Font  font)
          ÁöÁ¤µÈ Font FontMetrics¸¦ µ¹·ÁÁÝ´Ï´Ù.
 FontMetrics JTable.AccessibleJTable.AccessibleJTableCell. getFontMetrics (Font  f)
          ¿ÀºêÁ§Æ®ÀÇ FontMetrics¸¦ µ¹·ÁÁÝ´Ï´Ù.
 FontMetrics JList.AccessibleJList.AccessibleJListChild. getFontMetrics (Font  f)
           
 FontMetrics JTree.AccessibleJTree.AccessibleJTreeNode. getFontMetrics (Font  f)
           
 FontMetrics DebugGraphics. getFontMetrics (Font  f)
          Graphics.getFontMetrics¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.
 

FontMetrics ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â javax.swing ¸Þ¼­µå
static int SwingUtilities. computeStringWidth (FontMetrics  fm, String  str)
          ÁöÁ¤µÈ ¸ÞÆ®¸¯½º (»çÀÌÁî)¸¦ °¡Áö´Â ÆùÆ®¸¦ »ç¿ëÇØ ij¸¯ÅÍ ¶óÀÎÀÇ ÆøÀ» °è»êÇÕ´Ï´Ù.
static String SwingUtilities. layoutCompoundLabel (FontMetrics  fm, String  text, Icon  icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle  viewR, Rectangle  iconR, Rectangle  textR, int textIconGap)
          ¾ÆÀÌÄÜÀÇ ±âÁ¡ À§Ä¡, ÅØ½ºÆ®ÀÇ baselineÀÇ ±âÁ¡ À§Ä¡ ¹× °¡´ÉÇϸé Ŭ¸³ ÇÑ ¹öÁ¯ÀÇ º¹ÇÕ ¶óº§ ij¸¯ÅÍ ¶óÀÎÀ» °è»êÇØ µ¹·ÁÁÝ´Ï´Ù.
static String SwingUtilities. layoutCompoundLabel (JComponent  c, FontMetrics  fm, String  text, Icon  icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle  viewR, Rectangle  iconR, Rectangle  textR, int textIconGap)
          ¾ÆÀÌÄÜÀÇ ±âÁ¡ À§Ä¡, ÅØ½ºÆ®ÀÇ baselineÀÇ ±âÁ¡ À§Ä¡ ¹× °¡´ÉÇϸé Ŭ¸³ ÇÑ ¹öÁ¯ÀÇ º¹ÇÕ ¶óº§ ij¸¯ÅÍ ¶óÀÎÀ» °è»êÇØ µ¹·ÁÁÝ´Ï´Ù.
 

javax.swing.plaf.basic ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ¸¦ µ¹·ÁÁÖ´Â javax.swing.plaf.basic ¸Þ¼­µå
protected  FontMetrics BasicTabbedPaneUI. getFontMetrics ()
           
 

FontMetrics ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â javax.swing.plaf.basic ¸Þ¼­µå
protected  int BasicTabbedPaneUI. calculateTabWidth (int tabPlacement, int tabIndex, FontMetrics  metrics)
           
protected  String BasicInternalFrameTitlePane. getTitle (String  text, FontMetrics  fm, int availTextWidth)
           
protected  String BasicLabelUI. layoutCL (JLabel  label, FontMetrics  fontMetrics, String  text, Icon  icon, Rectangle  viewR, Rectangle  iconR, Rectangle  textR)
          SwingUtilities.layoutCompoundLabel()¿¡ÀÇ È£ÃâÀ» Àü¼Û ÇÕ´Ï´Ù.
protected  void BasicTabbedPaneUI. layoutLabel (int tabPlacement, FontMetrics  metrics, int tabIndex, String  title, Icon  icon, Rectangle  tabRect, Rectangle  iconRect, Rectangle  textRect, boolean isSelected)
           
protected  void BasicTabbedPaneUI. paintText (Graphics  g, int tabPlacement, Font  font, FontMetrics  metrics, int tabIndex, String  title, Rectangle  textRect, boolean isSelected)
           
 

javax.swing.plaf.synth ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â javax.swing.plaf.synth ¸Þ¼­µå
 int SynthGraphicsUtils. computeStringWidth (SynthContext  ss, Font  font, FontMetrics  metrics, String  text)
          °Ç³×¹ÞÀº ij¸¯ÅÍ ¶óÀÎÀÇ »çÀÌÁ µ¹·ÁÁÝ´Ï´Ù.
 String SynthGraphicsUtils. layoutText (SynthContext  ss, FontMetrics  fm, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, Rectangle  viewR, Rectangle  iconR, Rectangle  textR, int iconTextGap)
          ÅؽºÆ®¿Í ¾ÆÀÌÄÜÀ» ·¹À̾ƿô ÇØ, ±× ÅØ½ºÆ®¿Í ¾ÆÀÌÄÜÀ» ¹èÄ¡ÇÏ´Â À§Ä¡¸¦ ÂüÁ¶¿¡ ÇØ µ¹·ÁÁÝ´Ï´Ù.
 

javax.swing.table ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ¸¦ µ¹·ÁÁÖ´Â javax.swing.table ¸Þ¼­µå
 FontMetrics JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getFontMetrics (Font  f)
           
 

javax.swing.text ¿¡¼­ÀÇ FontMetrics »ç¿ë
 

FontMetrics ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â javax.swing.text Çʵå
protected  FontMetrics PlainView. metrics
          ÇöÀçÀÇ ÆùÆ®ÀÇ ÆùÆ®¸ÞÆ®¸¯½ºÀÔ´Ï´Ù.
 

FontMetrics ¸¦ µ¹·ÁÁÖ´Â javax.swing.text ¸Þ¼­µå
protected  FontMetrics FieldView. getFontMetrics ()
          ÀÌ ºä¸¦ ¼ö¿ëÇÏ´Â ÄÄÆÛ³ÍÆ®¿¡ °ü·ÃÇÑ ÆùÆ®¸ÞÆ®¸¯½º¸¦ ÃëµæÇÕ´Ï´Ù.
protected  FontMetrics LabelView. getFontMetrics ()
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù .  FontMetrics´Â Java2 SDK ·Î ½ÇÇàÇÏ´Â °æ¿ì´Â ±×·¡ÇÁ ·»´õ¸µ¿¡´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
 FontMetrics StyleContext. getFontMetrics (Font  f)
          ÆùÆ®¸ÞÆ®¸¯½º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 

FontMetrics ÇüÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â javax.swing.text ¸Þ¼­µå
static int Utilities. getBreakLocation (Segment  s, FontMetrics  metrics, int x0, int x, TabExpander  e, int startOffset)
          ÁöÁ¤µÈ ½ºÆÒ¿¡ µé¾î°¡µµ·Ï ÁöÁ¤µÈ ÅØ½ºÆ®¸¦ ºÐÇÒÇÏ´Â À§Ä¡¸¦ °áÁ¤ÇÕ´Ï´Ù.
static int Utilities. getTabbedTextOffset (Segment  s, FontMetrics  metrics, int x0, int x, TabExpander  e, int startOffset)
          ºäÀÇ ÁÂÇ¥°è·Î ÁöÁ¤µÈ ½ºÆÒÀ» °¡Àå ÀÚÁÖ ³ªÅ¸³»´Â ÁöÁ¤µÈ ÅØ½ºÆ®¿¡ÀÇ »ó´ë ¿ÀÇÁ¼Â(offset)¸¦ °áÁ¤ÇÕ´Ï´Ù.
static int Utilities. getTabbedTextOffset (Segment  s, FontMetrics  metrics, int x0, int x, TabExpander  e, int startOffset, boolean round)
           
static int Utilities. getTabbedTextWidth (Segment  s, FontMetrics  metrics, int x, TabExpander  e, int startOffset)
          ÅÇÀ» °í·ÁÇϸ鼭, ÁöÁ¤µÈ ÅØ½ºÆ®ÀÇ ¼¼±×¸ÕÆ®(segment)ÀÇ ÆøÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 


JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.