JavaTM Platform
Standard Ed. 6

javax.swing.text
클래스 StyleConstants

java.lang.Object 
  상위를 확장 javax.swing.text.StyleConstants
직계의 기존의 서브 클래스:
StyleConstants.CharacterConstants , StyleConstants.ColorConstants , StyleConstants.FontConstants , StyleConstants.ParagraphConstants


public class StyleConstants
extends Object

형태 보증으로 프로퍼티을 취득 또는 설정하기 위해서 AttributeSet 또는 MutableAttributeSet 에 적용하는, 「기존」또는 공통의 속성 키 및 메소드의 컬렉션입니다.

단락 속성은, draw 되는 단락의 정의를 구성합니다. 모든 사이즈는, PostScript 등으로 사용되는, 디바이스에 의존하지 않는 포인트 단위로 지정합니다.

단락의 SpaceAbove,FirstLineIndent,LeftIndent,RightIndent, 및 SpaceBelow 을 나타내는 그림.


상자의 클래스의 개요
static class StyleConstants.CharacterConstants
          문자의 서식에 사용되는 「기존」의 속성의 형태 보증된 열거입니다.
static class StyleConstants.ColorConstants
          색에 사용되는 「기존」의 속성의 형태 보증된 열거입니다.
static class StyleConstants.FontConstants
          폰트에 사용되는 「기존」의 속성의 형태 보증된 열거입니다.
static class StyleConstants.ParagraphConstants
          단락의 서식에 사용되는 「기존」의 속성의 형태 보증된 열거입니다.
 
필드의 개요
static int ALIGN_CENTER
          단락의 배치 방법의 값입니다.
static int ALIGN_JUSTIFIED
          단락의 배치 방법의 값입니다.
static int ALIGN_LEFT
          단락의 배치 방법의 값입니다.
static int ALIGN_RIGHT
          단락의 배치 방법의 값입니다.
static Object Alignment
          단락의 배치 방법입니다.
static Object Background
          백그라운드 칼라 속성의 이름입니다.
static Object BidiLevel
          Unicode BIDI 알고리즘에 의해 할당할 수 있고 있는 문자의 쌍방향 레벨입니다.
static Object Bold
          볼드 속성의 이름입니다.
static Object ComponentAttribute
          컴퍼넌트 속성의 이름입니다.
static String ComponentElementName
          컴퍼넌트를 나타내기 위해서(때문에) 사용되는 요소의 이름입니다.
static Object ComposedTextAttribute
          입력 메소드의 변환 텍스트 속성의 이름입니다.
static Object Family
          폰트 패밀리의 이름입니다.
static Object FirstLineIndent
          단락의 최초의 행을 인덴트 하는 스페이스의 양입니다.
static Object FontFamily
          폰트 패밀리의 이름입니다.
static Object FontSize
          font size의 이름입니다.
static Object Foreground
          foreground 칼라 속성의 이름입니다.
static Object IconAttribute
          아이콘 속성의 이름입니다.
static String IconElementName
          아이콘을 나타내기 위해서(때문에) 사용되는 요소의 이름입니다.
static Object Italic
          이탤릭 속성의 이름입니다.
static Object LeftIndent
          단락의 좌측을 인덴트 하는 양입니다.
static Object LineSpacing
          단락의 행간의 스페이스의 양입니다.
static Object ModelAttribute
          모데르뷰가 분리되어 있는, 매입 객체용의 모델을 식별하기 위해서 사용되는 속성입니다.
static Object NameAttribute
          속성의 컬렉션에 사용되는 속성명입니다.
static Object Orientation
          단락의 방향입니다.
static Object ResolveAttribute
          해석 처리측의 부모의 속성 세트가 정의되고 있는 경우에, 그것을 식별하기 위해서 사용되는 속성명입니다.
static Object RightIndent
          단락의 우측을 인덴트 하는 양입니다.
static Object Size
          font size의 이름입니다.
static Object SpaceAbove
          단락 위의 스페이스의 양입니다.
static Object SpaceBelow
          단락아래의 스페이스의 양입니다.
static Object StrikeThrough
          취소선속성의 이름입니다.
static Object Subscript
          첨자 속성의 이름입니다.
static Object Superscript
          슈퍼 스크립트 속성의 이름입니다.
static Object TabSet
          단락의 탭 세트로, tab stop를 포함하는 탭 세트입니다.
static Object Underline
          밑줄 속성의 이름입니다.
 
메소드의 개요
static int getAlignment (AttributeSet  a)
          배치 방법의 설정을 가져옵니다.
static Color getBackground (AttributeSet  a)
          속성 리스트로부터 백그라운드 칼라의 설정을 가져옵니다.
static int getBidiLevel (AttributeSet  a)
          BIDI 레벨의 설정을 가져옵니다.
static Component getComponent (AttributeSet  a)
          속성 리스트로부터 컴퍼넌트의 설정을 돌려줍니다.
static float getFirstLineIndent (AttributeSet  a)
          최초의 행의 인덴트 설정을 가져옵니다.
static String getFontFamily (AttributeSet  a)
          속성 리스트로부터 폰트 패밀리의 설정을 가져옵니다.
static int getFontSize (AttributeSet  a)
          속성 리스트로부터 font size의 설정을 가져옵니다.
static Color getForeground (AttributeSet  a)
          속성 리스트로부터 foreground 칼라의 설정을 가져옵니다.
static Icon getIcon (AttributeSet  a)
          속성 리스트로부터 아이콘의 설정을 돌려줍니다.
static float getLeftIndent (AttributeSet  a)
          왼쪽 인덴트의 설정을 가져옵니다.
static float getLineSpacing (AttributeSet  a)
          행간격의 설정을 가져옵니다.
static float getRightIndent (AttributeSet  a)
           오른쪽 인덴트의 설정을 가져옵니다.
static float getSpaceAbove (AttributeSet  a)
          위의 스페이스의 설정을 가져옵니다.
static float getSpaceBelow (AttributeSet  a)
          아래의 스페이스의 설정을 가져옵니다.
static TabSet getTabSet (AttributeSet  a)
          탭 세트를 가져옵니다.
static boolean isBold (AttributeSet  a)
          볼드 속성이 설정되어 있는지 어떤지를 판정합니다.
static boolean isItalic (AttributeSet  a)
          이탤릭 속성이 설정되어 있는지 어떤지를 판정합니다.
static boolean isStrikeThrough (AttributeSet  a)
          취소선속성이 설정되어 있는지 어떤지를 판정합니다.
static boolean isSubscript (AttributeSet  a)
          첨자 속성이 설정되어 있는지 어떤지를 판정합니다.
static boolean isSuperscript (AttributeSet  a)
          슈퍼 스크립트선속성이 설정되어 있는지 어떤지를 판정합니다.
static boolean isUnderline (AttributeSet  a)
          밑줄 속성이 설정되어 있는지 어떤지를 판정합니다.
static void setAlignment (MutableAttributeSet  a, int align)
          배치 방법을 설정합니다.
static void setBackground (MutableAttributeSet  a, Color  fg)
          백그라운드 칼라를 설정합니다.
static void setBidiLevel (MutableAttributeSet  a, int o)
          BIDI 레벨을 설정합니다.
static void setBold (MutableAttributeSet  a, boolean b)
          볼드 속성을 설정합니다.
static void setComponent (MutableAttributeSet  a, Component  c)
          컴퍼넌트 속성을 설정합니다.
static void setFirstLineIndent (MutableAttributeSet  a, float i)
          최초의 행의 인덴트를 설정합니다.
static void setFontFamily (MutableAttributeSet  a, String  fam)
          폰트의 속성을 설정합니다.
static void setFontSize (MutableAttributeSet  a, int s)
          font size를 설정합니다.
static void setForeground (MutableAttributeSet  a, Color  fg)
          foreground 칼라를 설정합니다.
static void setIcon (MutableAttributeSet  a, Icon  c)
          아이콘의 속성을 설정합니다.
static void setItalic (MutableAttributeSet  a, boolean b)
          이탤릭 속성을 설정합니다.
static void setLeftIndent (MutableAttributeSet  a, float i)
          왼쪽 인덴트를 설정합니다.
static void setLineSpacing (MutableAttributeSet  a, float i)
          행간격을 설정합니다.
static void setRightIndent (MutableAttributeSet  a, float i)
           오른쪽 인덴트를 설정합니다.
static void setSpaceAbove (MutableAttributeSet  a, float i)
          위의 스페이스를 설정합니다.
static void setSpaceBelow (MutableAttributeSet  a, float i)
          아래의 스페이스를 설정합니다.
static void setStrikeThrough (MutableAttributeSet  a, boolean b)
          취소선속성을 설정합니다.
static void setSubscript (MutableAttributeSet  a, boolean b)
          첨자 속성을 설정합니다.
static void setSuperscript (MutableAttributeSet  a, boolean b)
          슈퍼 스크립트 속성을 설정합니다.
static void setTabSet (MutableAttributeSet  a, TabSet  tabs)
          탭 세트를 설정합니다.
static void setUnderline (MutableAttributeSet  a, boolean b)
          밑줄 속성을 설정합니다.
 String toString ()
          캐릭터 라인 표현을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

필드의 상세

ComponentElementName

public static final String  ComponentElementName
컴퍼넌트를 나타내기 위해서(때문에) 사용되는 요소의 이름입니다.

관련 항목:
정수 필드치

IconElementName

public static final String  IconElementName
아이콘을 나타내기 위해서(때문에) 사용되는 요소의 이름입니다.

관련 항목:
정수 필드치

NameAttribute

public static final Object  NameAttribute
속성의 컬렉션에 사용되는 속성명입니다.


ResolveAttribute

public static final Object  ResolveAttribute
해석 처리측의 부모의 속성 세트가 정의되고 있는 경우에, 그것을 식별하기 위해서 사용되는 속성명입니다.


ModelAttribute

public static final Object  ModelAttribute
모데르뷰가 분리되어 있는, 매입 객체용의 모델을 식별하기 위해서 사용되는 속성입니다.


BidiLevel

public static final Object  BidiLevel
Unicode BIDI 알고리즘에 의해 할당할 수 있고 있는 문자의 쌍방향 레벨입니다.


FontFamily

public static final Object  FontFamily
폰트 패밀리의 이름입니다.


Family

public static final Object  Family
폰트 패밀리의 이름입니다.

도입된 버젼:
1.5

FontSize

public static final Object  FontSize
font size의 이름입니다.


Size

public static final Object  Size
font size의 이름입니다.

도입된 버젼:
1.5

Bold

public static final Object  Bold
볼드 속성의 이름입니다.


Italic

public static final Object  Italic
이탤릭 속성의 이름입니다.


Underline

public static final Object  Underline
밑줄 속성의 이름입니다.


StrikeThrough

public static final Object  StrikeThrough
취소선속성의 이름입니다.


Superscript

public static final Object  Superscript
슈퍼 스크립트 속성의 이름입니다.


Subscript

public static final Object  Subscript
첨자 속성의 이름입니다.


Foreground

public static final Object  Foreground
foreground 칼라 속성의 이름입니다.


Background

public static final Object  Background
백그라운드 칼라 속성의 이름입니다.


ComponentAttribute

public static final Object  ComponentAttribute
컴퍼넌트 속성의 이름입니다.


IconAttribute

public static final Object  IconAttribute
아이콘 속성의 이름입니다.


ComposedTextAttribute

public static final Object  ComposedTextAttribute
입력 메소드의 변환 텍스트 속성의 이름입니다. 이 속성의 값은, 변환 텍스트를 나타내는 AttributedString 클래스의 인스턴스입니다.


FirstLineIndent

public static final Object  FirstLineIndent
단락의 최초의 행을 인덴트 하는 스페이스의 양입니다. 0 보다 작은 값의 경우는, 역방향으로 오프셋(offset) 합니다. 형태는 float 로, 스페이스의 사이즈를 포인트 단위로 지정합니다.


LeftIndent

public static final Object  LeftIndent
단락의 좌측을 인덴트 하는 양입니다. 형태는 float 로, 사이즈를 포인트 단위로 지정합니다.


RightIndent

public static final Object  RightIndent
단락의 우측을 인덴트 하는 양입니다. 형태는 float 로, 사이즈를 포인트 단위로 지정합니다.


LineSpacing

public static final Object  LineSpacing
단락의 행간의 스페이스의 양입니다. 형태는 float 로, 사이즈를 행의 높이의 계수로 지정합니다.


SpaceAbove

public static final Object  SpaceAbove
단락 위의 스페이스의 양입니다. 형태는 float 로, 사이즈를 포인트 단위로 지정합니다.


SpaceBelow

public static final Object  SpaceBelow
단락아래의 스페이스의 양입니다. 형태는 float 로, 사이즈를 포인트 단위로 지정합니다.


Alignment

public static final Object  Alignment
단락의 배치 방법입니다. 형태는 정수형입니다. 유효한 값은 이하대로입니다.


TabSet

public static final Object  TabSet
단락의 탭 세트로, tab stop를 포함하는 탭 세트입니다.


Orientation

public static final Object  Orientation
단락의 방향입니다.


ALIGN_LEFT

public static final int ALIGN_LEFT
단락의 배치 방법의 값입니다. 이 값은, 텍스트가 왼쪽 인덴트에 가지런히 할 수 있어 우측으로 margin가 배치되는 것을 지정합니다.

관련 항목:
정수 필드치

ALIGN_CENTER

public static final int ALIGN_CENTER
단락의 배치 방법의 값입니다. 이 값은, 텍스트를 중앙에서 가지런히 할 수 있어 margin가 좌우에 동일하게 배치되는 것을 지정합니다.

관련 항목:
정수 필드치

ALIGN_RIGHT

public static final int ALIGN_RIGHT
단락의 배치 방법의 값입니다. 이 값은, 텍스트가 오른쪽 인덴트로 가지런히 할 수 있어 좌측으로 margin가 배치되는 것을 지정합니다.

관련 항목:
정수 필드치

ALIGN_JUSTIFIED

public static final int ALIGN_JUSTIFIED
단락의 배치 방법의 값입니다. 이 값을 지정하면(자), 단락의 전체에 건너 margin가 배치되어 텍스트는 왼쪽과 오른쪽의 인덴트로 가지런히 할 수 있습니다만, 마지막 행만은 왼쪽 인덴트로 가지런히 할 수 있습니다.

관련 항목:
정수 필드치
메소드의 상세

toString

public String  toString()
캐릭터 라인 표현을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
캐릭터 라인

getBidiLevel

public static int getBidiLevel(AttributeSet  a)
BIDI 레벨의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:

setBidiLevel

public static void setBidiLevel(MutableAttributeSet  a,
                                int o)
BIDI 레벨을 설정합니다.

파라미터:
a - 속성 세트
o - BIDI 레벨치

getComponent

public static Component  getComponent(AttributeSet  a)
속성 리스트로부터 컴퍼넌트의 설정을 돌려줍니다.

파라미터:
a - 속성 세트
반환값:
컴퍼넌트. 없는 경우는 null

setComponent

public static void setComponent(MutableAttributeSet  a,
                                Component  c)
컴퍼넌트 속성을 설정합니다.

파라미터:
a - 속성 세트
c - 컴퍼넌트

getIcon

public static Icon  getIcon(AttributeSet  a)
속성 리스트로부터 아이콘의 설정을 돌려줍니다.

파라미터:
a - 속성 세트
반환값:
아이콘. 없는 경우는 null

setIcon

public static void setIcon(MutableAttributeSet  a,
                           Icon  c)
아이콘의 속성을 설정합니다.

파라미터:
a - 속성 세트
c - 아이콘

getFontFamily

public static String  getFontFamily(AttributeSet  a)
속성 리스트로부터 폰트 패밀리의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
폰트 패밀리. 디폴트는 「Monospaced」

setFontFamily

public static void setFontFamily(MutableAttributeSet  a,
                                 String  fam)
폰트의 속성을 설정합니다.

파라미터:
a - 속성 세트
fam - 폰트

getFontSize

public static int getFontSize(AttributeSet  a)
속성 리스트로부터 font size의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
font size. 디폴트는 12

setFontSize

public static void setFontSize(MutableAttributeSet  a,
                               int s)
font size를 설정합니다.

파라미터:
a - 속성 세트
s - font size

isBold

public static boolean isBold(AttributeSet  a)
볼드 속성이 설정되어 있는지 어떤지를 판정합니다.

파라미터:
a - 속성 세트
반환값:
설정되어 있는 경우는 true, 그렇지 않은 경우는 false

setBold

public static void setBold(MutableAttributeSet  a,
                           boolean b)
볼드 속성을 설정합니다.

파라미터:
a - 속성 세트
b - 속성을 설정하기 위한 true/false 를 지정한다

isItalic

public static boolean isItalic(AttributeSet  a)
이탤릭 속성이 설정되어 있는지 어떤지를 판정합니다.

파라미터:
a - 속성 세트
반환값:
설정되어 있는 경우는 true, 그렇지 않은 경우는 false

setItalic

public static void setItalic(MutableAttributeSet  a,
                             boolean b)
이탤릭 속성을 설정합니다.

파라미터:
a - 속성 세트
b - 속성을 설정하기 위한 true/false 를 지정한다

isUnderline

public static boolean isUnderline(AttributeSet  a)
밑줄 속성이 설정되어 있는지 어떤지를 판정합니다.

파라미터:
a - 속성 세트
반환값:
설정되어 있는 경우는 true, 그렇지 않은 경우는 false

isStrikeThrough

public static boolean isStrikeThrough(AttributeSet  a)
취소선속성이 설정되어 있는지 어떤지를 판정합니다.

파라미터:
a - 속성 세트
반환값:
설정되어 있는 경우는 true, 그렇지 않은 경우는 false

isSuperscript

public static boolean isSuperscript(AttributeSet  a)
슈퍼 스크립트선속성이 설정되어 있는지 어떤지를 판정합니다.

파라미터:
a - 속성 세트
반환값:
설정되어 있는 경우는 true, 그렇지 않은 경우는 false

isSubscript

public static boolean isSubscript(AttributeSet  a)
첨자 속성이 설정되어 있는지 어떤지를 판정합니다.

파라미터:
a - 속성 세트
반환값:
설정되어 있는 경우는 true, 그렇지 않은 경우는 false

setUnderline

public static void setUnderline(MutableAttributeSet  a,
                                boolean b)
밑줄 속성을 설정합니다.

파라미터:
a - 속성 세트
b - 속성을 설정하기 위한 true/false 를 지정한다

setStrikeThrough

public static void setStrikeThrough(MutableAttributeSet  a,
                                    boolean b)
취소선속성을 설정합니다.

파라미터:
a - 속성 세트
b - 속성을 설정하기 위한 true/false 를 지정한다

setSuperscript

public static void setSuperscript(MutableAttributeSet  a,
                                  boolean b)
슈퍼 스크립트 속성을 설정합니다.

파라미터:
a - 속성 세트
b - 속성을 설정하기 위한 true/false 를 지정한다

setSubscript

public static void setSubscript(MutableAttributeSet  a,
                                boolean b)
첨자 속성을 설정합니다.

파라미터:
a - 속성 세트
b - 속성을 설정하기 위한 true/false 를 지정한다

getForeground

public static Color  getForeground(AttributeSet  a)
속성 리스트로부터 foreground 칼라의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
색. 디폴트는 Color.black

setForeground

public static void setForeground(MutableAttributeSet  a,
                                 Color  fg)
foreground 칼라를 설정합니다.

파라미터:
a - 속성 세트
fg - 색

getBackground

public static Color  getBackground(AttributeSet  a)
속성 리스트로부터 백그라운드 칼라의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
색. 디폴트는 Color.black

setBackground

public static void setBackground(MutableAttributeSet  a,
                                 Color  fg)
백그라운드 칼라를 설정합니다.

파라미터:
a - 속성 세트
fg - 색

getFirstLineIndent

public static float getFirstLineIndent(AttributeSet  a)
최초의 행의 인덴트 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 0

setFirstLineIndent

public static void setFirstLineIndent(MutableAttributeSet  a,
                                      float i)
최초의 행의 인덴트를 설정합니다.

파라미터:
a - 속성 세트
i - 치

getRightIndent

public static float getRightIndent(AttributeSet  a)
오른쪽 인덴트의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 0

setRightIndent

public static void setRightIndent(MutableAttributeSet  a,
                                  float i)
오른쪽 인덴트를 설정합니다.

파라미터:
a - 속성 세트
i - 치

getLeftIndent

public static float getLeftIndent(AttributeSet  a)
왼쪽 인덴트의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 0

setLeftIndent

public static void setLeftIndent(MutableAttributeSet  a,
                                 float i)
왼쪽 인덴트를 설정합니다.

파라미터:
a - 속성 세트
i - 치

getLineSpacing

public static float getLineSpacing(AttributeSet  a)
행간격의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 0

setLineSpacing

public static void setLineSpacing(MutableAttributeSet  a,
                                  float i)
행간격을 설정합니다.

파라미터:
a - 속성 세트
i - 치

getSpaceAbove

public static float getSpaceAbove(AttributeSet  a)
위의 스페이스의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 0

setSpaceAbove

public static void setSpaceAbove(MutableAttributeSet  a,
                                 float i)
위의 스페이스를 설정합니다.

파라미터:
a - 속성 세트
i - 치

getSpaceBelow

public static float getSpaceBelow(AttributeSet  a)
아래의 스페이스의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 0

setSpaceBelow

public static void setSpaceBelow(MutableAttributeSet  a,
                                 float i)
아래의 스페이스를 설정합니다.

파라미터:
a - 속성 세트
i - 치

getAlignment

public static int getAlignment(AttributeSet  a)
배치 방법의 설정을 가져옵니다.

파라미터:
a - 속성 세트
반환값:
치. 설정되어 있지 않은 경우는 StyleConstants.ALIGN_LEFT

setAlignment

public static void setAlignment(MutableAttributeSet  a,
                                int align)
배치 방법을 설정합니다.

파라미터:
a - 속성 세트
align - 배치의 값

getTabSet

public static TabSet  getTabSet(AttributeSet  a)
탭 세트를 가져옵니다.

파라미터:
a - 속성 세트
반환값:
TabSet

setTabSet

public static void setTabSet(MutableAttributeSet  a,
                             TabSet  tabs)
탭 세트를 설정합니다.

파라미터:
a - 속성 세트
tabs - TabSet

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