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

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

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
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 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 를 돌려줍니다.

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` | `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) 합니다.

FontMetrics 형의 파라미터를 가지는 javax.swing 의 메소드
`static int` | `SwingUtilities. computeStringWidth (FontMetrics fm, String str)` 지정된 메트릭스 (사이즈)를 가지는 폰트를 사용해 캐릭터 라인의 폭을 계산합니다.
`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의 기점 위치, 및 가능하면 클립 한 버젼의 복합 라벨 캐릭터 라인을 계산해 돌려줍니다.

`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의 기점 위치, 및 가능하면 클립 한 버젼의 복합 라벨 캐릭터 라인을 계산해 돌려줍니다.

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)` 건네받은 캐릭터 라인의 사이즈를 돌려줍니다.
`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 는, JDK 로 실행하는 경우는 Glyph draw에는 사용되지 않습니다.
`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)의 폭을 지정합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.