클래스 java.awt.Font 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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)` `String` 및 `Font` 로부터 `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)` 지정의 `Locale` 의 `key` 의 값이 `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)` 지정된 `Font` 의 `FontMetrics` 를 돌려줍니다.
`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)` 편집용의 폰트를 설정합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.