JavaTM Platform
Standard Ed. 6

클래스
java.awt.Font 의 사용

Font 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.font 폰트 관련의 클래스 및 인터페이스를 제공합니다.  
javax.accessibility 사용자 인터페이스 컴퍼넌트와 그러한 컴퍼넌트에의 액세스를 제공하는 사용자 보조 기능동안의 규약을 정의합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.border Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.plaf 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.synth Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.  
javax.swing.table javax.swing.JTable 를 처리하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
 

java.awt 에서의 Font 의 사용
 

Font 로서 선언되고 있는 java.awt 의 필드
protected  Font FontMetrics. font
          폰트메트릭스의 생성측이 되는 실제 Font 입니다.
 

Font 를 돌려주는 java.awt 의 메소드
static Font Font. createFont (int fontFormat, File  fontFile)
          지정된 폰트 타입과 지정된 폰트 파일을 사용해 새로운 Font 를 돌려줍니다.
static Font Font. createFont (int fontFormat, InputStream  fontStream)
          지정된 폰트 타입과 입력 데이터를 사용해 새로운 Font 를 돌려줍니다.
static Font Font. decode (String  str)
          str 인수로 지정되는 명칭의 Font 를 돌려줍니다.
 Font Font. deriveFont (AffineTransform  trans)
          현재의 Font 객체를 복제해 새로운 변환을 적용하는 것으로써, 새로운 Font 객체를 생성합니다.
 Font Font. deriveFont (float size)
          현재의 Font 객체를 복제해 새로운 사이즈를 적용하는 것으로써, 새로운 Font 객체를 생성합니다.
 Font Font. deriveFont (int style)
          현재의 Font 객체를 복제해 새로운 스타일을 적용하는 것으로써, 새로운 Font 객체를 생성합니다.
 Font Font. deriveFont (int style, AffineTransform  trans)
          이 Font 객체를 복제해, 새로운 스타일 및 변환을 적용하는 것으로써, 새로운 Font 객체를 생성합니다.
 Font Font. deriveFont (int style, float size)
          이 Font 객체를 복제해 새로운 스타일 및 사이즈를 적용하는 것으로써, 새로운 Font 객체를 생성합니다.
 Font Font. deriveFont (Map <? extends AttributedCharacterIterator.Attribute ,? > attributes)
          현재의 Font 객체를 복제해 새로운 폰트 속성을 적용하는 것으로써, 새로운 Font 객체를 생성합니다.
abstract  Font [] GraphicsEnvironment. getAllFonts ()
          이 GraphicsEnvironment 로 이용 가능한 모든 폰트에 대해 1 포인트의 사이즈의 인스턴스를 보관 유지하고 있는 배열을 돌려줍니다.
 Font MenuContainer. getFont ()
           
 Font Component. getFont ()
          이 컴퍼넌트의 폰트를 돌려줍니다.
 Font Component.AccessibleAWTComponent. getFont ()
          이 객체의 Font 를 가져옵니다.
abstract  Font Graphics. getFont ()
          현재의 폰트를 돌려줍니다.
 Font MenuComponent. getFont ()
          이 메뉴 컴퍼넌트에 사용하는 폰트를 돌려줍니다.
 Font MenuComponent.AccessibleAWTMenuComponent. getFont ()
          이 객체의 Font 를 가져옵니다.
 Font FontMetrics. getFont ()
          이 FontMetrics 객체가 기술하는 Font 를 돌려줍니다.
 Font List.AccessibleAWTList.AccessibleAWTListChild. getFont ()
          객체의 폰트를 돌려줍니다.
static Font Font. getFont (Map <? extends AttributedCharacterIterator.Attribute ,? > attributes)
          속성에 적절한 Font 를 돌려줍니다.
static Font Font. getFont (String  nm)
          시스템의 프로퍼티 리스트로부터 Font 객체를 돌려줍니다.
static Font Font. getFont (String  nm, Font  font)
          시스템의 프로퍼티 리스트로부터 지정된 Font 를 돌려줍니다.
 

Font 형의 파라미터를 가지는 java.awt 의 메소드
static Font Font. getFont (String  nm, Font  font)
          시스템의 프로퍼티 리스트로부터 지정된 Font 를 돌려줍니다.
 FontMetrics Component. getFontMetrics (Font  font)
          지정된 폰트의 폰트 시학을 돌려줍니다.
 FontMetrics Component.AccessibleAWTComponent. getFontMetrics (Font  f)
          객체의 FontMetrics 를 돌려줍니다.
abstract  FontMetrics Toolkit. getFontMetrics (Font  font)
          추천 되고 있지 않습니다.  JDK version 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 를 돌려줍니다.
 boolean GraphicsEnvironment. registerFont (Font  font)
          이 GraphicsEnvironment/created Font 를 등록합니다.
 void Container. setFont (Font  f)
          이 컨테이너의 폰트를 설정합니다.
 void Component. setFont (Font  f)
          이 컴퍼넌트의 폰트를 설정합니다.
 void Component.AccessibleAWTComponent. setFont (Font  f)
          이 객체의 Font 를 설정합니다.
abstract  void Graphics. setFont (Font  font)
          이 그래픽스 문맥의 폰트를, 지정된 폰트로 설정합니다.
 void MenuComponent. setFont (Font  f)
          이 메뉴 컴퍼넌트에 사용하는 폰트를, 지정된 폰트로 설정합니다.
 void MenuComponent.AccessibleAWTMenuComponent. setFont (Font  f)
          이 객체의 Font 를 설정합니다.
 void List.AccessibleAWTList.AccessibleAWTListChild. setFont (Font  f)
          객체의 폰트를 설정합니다.
 

Font 형의 파라미터를 가지는 java.awt 의 생성자
Font (Font  font)
          지정된 font 로부터 새로운 Font 를 생성합니다.
FontMetrics (Font  font)
          지정된 Font 의 높이와 폭, 및 그 Font 의 특정의 문자 Glyph를 조사하기 위한 새로운 FontMetrics 객체를 생성합니다.
 

java.awt.font 에서의 Font 의 사용
 

Font 를 돌려주는 java.awt.font 의 메소드
 Font MultipleMaster. deriveMMFont (float[] axes)
          지정된 배열에 포함되고 있는 디자인축치에 근거해, 다양한 마스터 폰트의 새로운 인스턴스를 생성합니다.
 Font MultipleMaster. deriveMMFont (float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle)
          상세 메트릭스폰트 정보에 근거해, 다양한 마스터 폰트의 새로운 인스턴스를 생성합니다.
abstract  Font GlyphVector. getFont ()
          GlyphVector 에 관련한 Font 를 돌려줍니다.
 

Font 형의 파라미터를 가지는 java.awt.font 의 생성자
TextLayout (String  string, Font  font, FontRenderContext  frc)
          StringFont 로부터 TextLayout 를 구축합니다.
 

javax.accessibility 에서의 Font 의 사용
 

Font 를 돌려주는 javax.accessibility 의 메소드
 Font AccessibleComponent. getFont ()
          이 객체의 폰트를 돌려줍니다.
 

Font 형의 파라미터를 가지는 javax.accessibility 의 메소드
 FontMetrics AccessibleComponent. getFontMetrics (Font  f)
          객체의 폰트메트릭스를 돌려줍니다.
 void AccessibleComponent. setFont (Font  f)
          이 객체의 폰트를 설정합니다.
 

javax.swing 에서의 Font 의 사용
 

Font 를 돌려주는 javax.swing 의 메소드
 Font JList.AccessibleJList.AccessibleJListChild. getFont ()
           
 Font JTable.AccessibleJTable.AccessibleJTableCell. getFont ()
          이 객체의 Font 를 가져옵니다.
 Font JTree.AccessibleJTree.AccessibleJTreeNode. getFont ()
           
 Font DebugGraphics. getFont ()
          텍스트 draw 처리에 사용하는 폰트를 돌려줍니다.
static Font UIManager. getFont (Object  key)
          디폴트로부터 폰트를 돌려줍니다.
 Font UIDefaults. getFont (Object  key)
          key 의 값이 Font 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
static Font UIManager. getFont (Object  key, Locale  l)
          디폴트로부터, 지정된 로케일에 적절한 폰트를 돌려줍니다.
 Font UIDefaults. getFont (Object  key, Locale  l)
          지정의 Localekey 의 값이 Font 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
 

Font 형의 파라미터를 가지는 javax.swing 의 메소드
static TitledBorder BorderFactory. createTitledBorder (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont)
          텍스트 위치를 지정해, 디폴트의 폰트와 텍스트색 (현재의 Look & Feel 에 의해 결정)을 사용해, 기존의 경계에 타이틀을 추가합니다.
static TitledBorder BorderFactory. createTitledBorder (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont, Color  titleColor)
          텍스트 위치, 폰트, 및 텍스트색을 지정해, 기존의 경계에 타이틀을 추가합니다.
 FontMetrics JComponent. getFontMetrics (Font  font)
          지정된 FontFontMetrics 를 돌려줍니다.
 FontMetrics JList.AccessibleJList.AccessibleJListChild. getFontMetrics (Font  f)
           
 FontMetrics JTable.AccessibleJTable.AccessibleJTableCell. getFontMetrics (Font  f)
          이 객체의 FontMetrics 를 가져옵니다.
 FontMetrics JTree.AccessibleJTree.AccessibleJTreeNode. getFontMetrics (Font  f)
           
 FontMetrics DebugGraphics. getFontMetrics (Font  f)
          Graphics.getFontMetrics 를 오버라이드(override) 합니다.
 void JComponent. setFont (Font  font)
          이 컴퍼넌트의 폰트를 설정합니다.
 void JTextField. setFont (Font  f)
          현재의 폰트를 설정합니다.
 void JList.AccessibleJList.AccessibleJListChild. setFont (Font  f)
           
 void JTextArea. setFont (Font  f)
          현재의 폰트를 설정합니다.
 void JTable.AccessibleJTable.AccessibleJTableCell. setFont (Font  f)
          이 객체의 Font 를 설정합니다.
 void JTree.AccessibleJTree.AccessibleJTreeNode. setFont (Font  f)
           
 void JSlider. setFont (Font  font)
          이 컴퍼넌트의 폰트를 설정합니다.
 void DebugGraphics. setFont (Font  aFont)
          텍스트 draw 처리에 사용하는 폰트를 설정합니다.
 

javax.swing.border 에서의 Font 의 사용
 

Font 로서 선언되고 있는 javax.swing.border 의 필드
protected  Font TitledBorder. titleFont
           
 

Font 를 돌려주는 javax.swing.border 의 메소드
protected  Font TitledBorder. getFont (Component  c)
           
 Font TitledBorder. getTitleFont ()
          타이틀 첨부 경계의 타이틀 폰트를 돌려줍니다.
 

Font 형의 파라미터를 가지는 javax.swing.border 의 메소드
 void TitledBorder. setTitleFont (Font  titleFont)
          타이틀 첨부 경계의 타이틀 폰트를 설정합니다.
 

Font 형의 파라미터를 가지는 javax.swing.border 의 생성자
TitledBorder (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont)
          지정된 경계, 타이틀, 타이틀의 위치 가지런히 해 타이틀의 배치, 및 타이틀의 폰트로, TitledBorder 의 인스턴스를 생성합니다.
TitledBorder (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont, Color  titleColor)
          지정된 경계, 타이틀, 타이틀의 위치 가지런히 해 타이틀의 배치, 타이틀의 폰트, 및 타이틀의 칼라로, TitledBorder 의 인스턴스를 생성합니다.
 

javax.swing.plaf 에서의 Font 의 사용
 

javax.swing.plaf 에서의 Font 의 서브 클래스
 class FontUIResource
          java.awt.Font 의 서브 클래스이며, UIResource 인터페이스를 구현하고 있습니다.
 

Font 형의 파라미터를 가지는 javax.swing.plaf 의 생성자
BorderUIResource.TitledBorderUIResource (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont)
           
BorderUIResource.TitledBorderUIResource (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont, Color  titleColor)
           
FontUIResource (Font  font)
           
 

javax.swing.plaf.basic 에서의 Font 의 사용
 

Font 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  Font BasicMenuItemUI. acceleratorFont
           
 

Font 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
protected  void BasicTabbedPaneUI. paintText (Graphics  g, int tabPlacement, Font  font, FontMetrics  metrics, int tabIndex, String  title, Rectangle  textRect, boolean isSelected)
           
 

javax.swing.plaf.synth 에서의 Font 의 사용
 

Font 를 돌려주는 javax.swing.plaf.synth 의 메소드
 Font SynthStyle. getFont (SynthContext  context)
          지정된 상태의 폰트를 돌려줍니다.
protected abstract  Font SynthStyle. getFontForState (SynthContext  context)
          지정된 상태의 폰트를 돌려줍니다.
 

Font 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
 int SynthGraphicsUtils. computeStringWidth (SynthContext  ss, Font  font, FontMetrics  metrics, String  text)
          건네받은 캐릭터 라인의 사이즈를 돌려줍니다.
 Dimension SynthGraphicsUtils. getMaximumSize (SynthContext  ss, Font  font, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          아이콘이나 텍스트를 올바르게 draw 하는데 필요한 최대 사이즈를 돌려줍니다.
 Dimension SynthGraphicsUtils. getMinimumSize (SynthContext  ss, Font  font, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          아이콘이나 텍스트를 올바르게 draw 하는데 필요한 최소 사이즈를 돌려줍니다.
 Dimension SynthGraphicsUtils. getPreferredSize (SynthContext  ss, Font  font, String  text, Icon  icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex)
          아이콘이나 텍스트를 올바르게 draw 하는데 필요한 적절한 사이즈를 돌려줍니다.
 

javax.swing.table 에서의 Font 의 사용
 

Font 를 돌려주는 javax.swing.table 의 메소드
 Font JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getFont ()
           
 

Font 형의 파라미터를 가지는 javax.swing.table 의 메소드
 FontMetrics JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getFontMetrics (Font  f)
           
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. setFont (Font  f)
           
 

javax.swing.text 에서의 Font 의 사용
 

Font 를 돌려주는 javax.swing.text 의 메소드
 Font LabelView. getFont ()
          Glyph의 베이스가 되는 폰트를 가져옵니다.
 Font GlyphView. getFont ()
          Glyph의 베이스가 되는 폰트를 가져옵니다.
 Font StyleContext. getFont (AttributeSet  attr)
          속성 세트로부터 폰트를 가져옵니다.
 Font StyledDocument. getFont (AttributeSet  attr)
          속성 세트를 폰트의 속성으로 변환합니다.
 Font DefaultStyledDocument. getFont (AttributeSet  attr)
          속성 세트로부터 폰트를 가져옵니다.
 Font StyleContext. getFont (String  family, int style, int size)
          새로운 폰트를 가져옵니다.
 

Font 형의 파라미터를 가지는 javax.swing.text 의 메소드
 FontMetrics StyleContext. getFontMetrics (Font  f)
          폰트메트릭스를 돌려줍니다.
 

javax.swing.text.html 에서의 Font 의 사용
 

Font 를 돌려주는 javax.swing.text.html 의 메소드
 Font StyleSheet. getFont (AttributeSet  a)
          지정된 속성 세트로 사용하는 폰트를 가져옵니다.
 

javax.swing.tree 에서의 Font 의 사용
 

Font 로서 선언되고 있는 javax.swing.tree 의 필드
protected  Font DefaultTreeCellEditor. font
          페인트에 사용하는 폰트입니다.
 

Font 를 돌려주는 javax.swing.tree 의 메소드
 Font DefaultTreeCellRenderer. getFont ()
          이 컴퍼넌트의 폰트를 가져옵니다.
 Font DefaultTreeCellEditor. getFont ()
          편집에 사용하는 폰트를 가져옵니다.
 Font DefaultTreeCellEditor.DefaultTextField. getFont ()
           
 

Font 형의 파라미터를 가지는 javax.swing.tree 의 메소드
 void DefaultTreeCellRenderer. setFont (Font  font)
          FontUIResource 를 null 에 매핑 하기 위한(해), 서브 클래스화 됩니다.
 void DefaultTreeCellEditor. setFont (Font  font)
          편집용의 폰트를 설정합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.