JavaTM Platform
Standard Ed. 6

클래스
java.awt.Color 의 사용

Color 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
javax.accessibility 사용자 인터페이스 컴퍼넌트와 그러한 컴퍼넌트에의 액세스를 제공하는 사용자 보조 기능동안의 규약을 정의합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.border Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.swing.colorchooser 이 패키지에는,JColorChooser 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.  
javax.swing.plaf 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
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 에서의 Color 의 사용
 

java.awt 에서의 Color 의 서브 클래스
 class SystemColor
          시스템의 네이티브인 GUI 객체의 색을 나타내는 상징적 칼라를 캡슐화하는 클래스입니다.
 

Color 로서 선언되고 있는 java.awt 의 필드
static Color Color. black
          흑을 나타냅니다.
static Color Color. BLACK
          흑을 나타냅니다.
static Color Color. blue
          파랑을 나타냅니다.
static Color Color. BLUE
          파랑을 나타냅니다.
static Color Color. cyan
          시안을 나타냅니다.
static Color Color. CYAN
          시안을 나타냅니다.
static Color Color. DARK_GRAY
          다크 그레이를 나타냅니다.
static Color Color. darkGray
          다크 그레이를 나타냅니다.
static Color Color. gray
          그레이를 나타냅니다.
static Color Color. GRAY
          그레이를 나타냅니다.
static Color Color. green
          초록을 나타냅니다.
static Color Color. GREEN
          초록을 나타냅니다.
static Color Color. LIGHT_GRAY
          라이트 그레이를 나타냅니다.
static Color Color. lightGray
          라이트 그레이를 나타냅니다.
static Color Color. magenta
          진홍색을 나타냅니다.
static Color Color. MAGENTA
          진홍색을 나타냅니다.
static Color Color. orange
          오렌지를 나타냅니다.
static Color Color. ORANGE
          오렌지를 나타냅니다.
static Color Color. pink
          핑크를 나타냅니다.
static Color Color. PINK
          핑크를 나타냅니다.
static Color Color. red
          빨강을 나타냅니다.
static Color Color. RED
          빨강을 나타냅니다.
static Color Color. white
          흰색을 나타냅니다.
static Color Color. WHITE
          흰색을 나타냅니다.
static Color Color. yellow
          노랑을 나타냅니다.
static Color Color. YELLOW
          노랑을 나타냅니다.
 

Color 를 돌려주는 java.awt 의 메소드
 Color Color. brighter ()
          이 Color 를 보다 밝게 한, 새로운 Color 를 생성합니다.
 Color Color. darker ()
          이 Color 를 보다 어둡게 한, 새로운 Color 를 생성합니다.
static Color Color. decode (String  nm)
          String 를 정수치로 변환해, 지정된 불투명한 Color 를 돌려줍니다.
 Color Component. getBackground ()
          이 컴퍼넌트의 백그라운드 칼라를 돌려줍니다.
 Color Component.AccessibleAWTComponent. getBackground ()
          이 객체의 백그라운드 칼라를 가져옵니다.
abstract  Color Graphics2D. getBackground ()
          영역을 클리어 하는데 사용하는 백그라운드 칼라를 돌려줍니다.
 Color MenuComponent.AccessibleAWTMenuComponent. getBackground ()
          이 객체의 백그라운드 칼라를 가져옵니다.
 Color TextComponent. getBackground ()
          이 텍스트 컴퍼넌트의 백그라운드 칼라를 돌려줍니다.
 Color List.AccessibleAWTList.AccessibleAWTListChild. getBackground ()
          객체의 백그라운드 칼라를 돌려줍니다.
abstract  Color Graphics. getColor ()
          이 그래픽스 문맥의 현재의 색을 돌려줍니다.
static Color Color. getColor (String  nm)
          시스템 프로퍼티의 색을 검색합니다.
static Color Color. getColor (String  nm, Color  v)
          시스템 프로퍼티의 색을 검색합니다.
static Color Color. getColor (String  nm, int v)
          시스템 프로퍼티의 색을 검색합니다.
 Color GradientPaint. getColor1 ()
          점 P1 에 의해 고정된 색 C1 를 돌려줍니다.
 Color GradientPaint. getColor2 ()
          점 P2 에 의해 고정된 색 C2 를 돌려줍니다.
 Color [] MultipleGradientPaint. getColors ()
          이 그라데이션으로 사용되는 색의 배열의 카피를 돌려줍니다.
 Color Component. getForeground ()
          이 컴퍼넌트의 foreground 칼라를 돌려줍니다.
 Color Component.AccessibleAWTComponent. getForeground ()
          이 객체의 foreground 칼라를 가져옵니다.
 Color MenuComponent.AccessibleAWTMenuComponent. getForeground ()
          이 객체의 foreground 칼라를 가져옵니다.
 Color List.AccessibleAWTList.AccessibleAWTListChild. getForeground ()
          객체의 foreground 칼라를 돌려줍니다.
static Color Color. getHSBColor (float h, float s, float b)
          HSB 칼라 모델로 지정된 값에 근거해 Color 객체를 생성합니다.
 Color Robot. getPixelColor (int x, int y)
          지정된 화면 좌표로 픽셀의 색을 돌려줍니다.
 

Color 형의 파라미터를 가지는 java.awt 의 메소드
abstract  boolean Graphics. drawImage (Image  img, int x, int y, Color  bgcolor, ImageObserver  observer)
          지정된 이미지의 현재 이용 가능한 부분만큼을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int x, int y, int width, int height, Color  bgcolor, ImageObserver  observer)
          지정된 구형의 내부에 들어가도록(듯이) 슬캘링 해, 지정된 이미지의 이용 가능한 부분을 그립니다.
abstract  boolean Graphics. drawImage (Image  img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color  bgcolor, ImageObserver  observer)
          지정된 이미지의 지정된 영역의 이용 가능한 부분을 그립니다.
static Color Color. getColor (String  nm, Color  v)
          시스템 프로퍼티의 색을 검색합니다.
 void Component. setBackground (Color  c)
          이 컴퍼넌트의 백그라운드 칼라를 설정합니다.
 void Component.AccessibleAWTComponent. setBackground (Color  c)
          이 객체의 백그라운드 칼라를 설정합니다.
abstract  void Graphics2D. setBackground (Color  color)
          Graphics2D 문맥의 백그라운드 칼라를 설정합니다.
 void MenuComponent.AccessibleAWTMenuComponent. setBackground (Color  c)
          이 객체의 백그라운드 칼라를 설정합니다.
 void TextComponent. setBackground (Color  c)
          이 텍스트 컴퍼넌트의 백그라운드 칼라를 설정합니다.
 void List.AccessibleAWTList.AccessibleAWTListChild. setBackground (Color  c)
          객체의 백그라운드 칼라를 설정합니다.
abstract  void Graphics. setColor (Color  c)
          이 그래픽스 문맥의 현재의 색을, 지정된 색으로 설정합니다.
 void Component. setForeground (Color  c)
          이 컴퍼넌트의 foreground 칼라를 설정합니다.
 void Component.AccessibleAWTComponent. setForeground (Color  c)
          이 객체의 foreground 칼라를 설정합니다.
 void MenuComponent.AccessibleAWTMenuComponent. setForeground (Color  c)
          이 객체의 foreground 칼라를 설정합니다.
 void List.AccessibleAWTList.AccessibleAWTListChild. setForeground (Color  c)
          객체의 foreground 칼라를 설정합니다.
abstract  void Graphics. setXORMode (Color  c1)
          이 그래픽스 문맥의 현재의 색과 새롭게 지정된 색을 바꾸도록(듯이), 그래픽스 문맥의 페인트 모드를 설정합니다.
 

Color 형의 파라미터를 가지는 java.awt 의 생성자
GradientPaint (float x1, float y1, Color  color1, float x2, float y2, Color  color2)
          심플한 비순환식의 GradientPaint 객체를 구축합니다.
GradientPaint (float x1, float y1, Color  color1, float x2, float y2, Color  color2, boolean cyclic)
          boolean 파라미터에 응해, 순환식 또는 비순환식의 GradientPaint 객체를 구축합니다.
GradientPaint (Point2D  pt1, Color  color1, Point2D  pt2, Color  color2)
          심플한 비순환식의 GradientPaint 객체를 구축합니다.
GradientPaint (Point2D  pt1, Color  color1, Point2D  pt2, Color  color2, boolean cyclic)
          boolean 파라미터에 응해, 순환식 또는 비순환식의 GradientPaint 객체를 구축합니다.
LinearGradientPaint (float startX, float startY, float endX, float endY, float[] fractions, Color [] colors)
          디폴트의 NO_CYCLE 반복 메소드와 sRGB 칼라 스페이스를 사용해,LinearGradientPaint 를 구축합니다.
LinearGradientPaint (float startX, float startY, float endX, float endY, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          디폴트의 sRGB 칼라 스페이스를 사용해,LinearGradientPaint 를 구축합니다.
LinearGradientPaint (Point2D  start, Point2D  end, float[] fractions, Color [] colors)
          디폴트의 NO_CYCLE 반복 메소드와 sRGB 칼라 스페이스를 사용해,LinearGradientPaint 를 구축합니다.
LinearGradientPaint (Point2D  start, Point2D  end, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          디폴트의 sRGB 칼라 스페이스를 사용해,LinearGradientPaint 를 구축합니다.
LinearGradientPaint (Point2D  start, Point2D  end, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod, MultipleGradientPaint.ColorSpaceType  colorSpace, AffineTransform  gradientTransform)
          LinearGradientPaint 를 구축합니다.
RadialGradientPaint (float cx, float cy, float radius, float[] fractions, Color [] colors)
          초점으로서 중심점을 사용해, 디폴트의 NO_CYCLE 반복 메소드와 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
RadialGradientPaint (float cx, float cy, float radius, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          초점으로서 중심점을 사용해, 디폴트의 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
RadialGradientPaint (float cx, float cy, float radius, float fx, float fy, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          디폴트의 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
RadialGradientPaint (Point2D  center, float radius, float[] fractions, Color [] colors)
          초점으로서 중심점을 사용해, 디폴트의 NO_CYCLE 반복 메소드와 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
RadialGradientPaint (Point2D  center, float radius, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          초점으로서 중심점을 사용해, 디폴트의 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
RadialGradientPaint (Point2D  center, float radius, Point2D  focus, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          디폴트의 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
RadialGradientPaint (Point2D  center, float radius, Point2D  focus, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod, MultipleGradientPaint.ColorSpaceType  colorSpace, AffineTransform  gradientTransform)
          RadialGradientPaint 를 구축합니다.
RadialGradientPaint (Rectangle2D  gradientBounds, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod  cycleMethod)
          디폴트의 SRGB 칼라 스페이스에서 RadialGradientPaint 를 구축합니다.
 

javax.accessibility 에서의 Color 의 사용
 

Color 를 돌려주는 javax.accessibility 의 메소드
 Color AccessibleComponent. getBackground ()
          이 객체의 백그라운드 칼라를 가져옵니다.
 Color AccessibleComponent. getForeground ()
          이 객체의 foreground 칼라를 가져옵니다.
 

Color 형의 파라미터를 가지는 javax.accessibility 의 메소드
 void AccessibleComponent. setBackground (Color  c)
          이 객체의 백그라운드 칼라를 설정합니다.
 void AccessibleComponent. setForeground (Color  c)
          이 객체의 foreground 칼라를 설정합니다.
 

javax.swing 에서의 Color 의 사용
 

Color 로서 선언되고 있는 javax.swing 의 필드
protected  Color JTable. gridColor
          구라두의 색입니다.
protected  Color JTable. selectionBackground
          선택된 셀의 백그라운드 칼라
protected  Color JTable. selectionForeground
          선택된 셀의 foreground 칼라
 

Color 를 돌려주는 javax.swing 의 메소드
static Color DebugGraphics. flashColor ()
          draw 처리를 플래시 하는데 사용하는 색을 돌려줍니다.
 Color JList.AccessibleJList.AccessibleJListChild. getBackground ()
           
 Color JTable.AccessibleJTable.AccessibleJTableCell. getBackground ()
          이 객체의 백그라운드 칼라를 가져옵니다.
 Color JTree.AccessibleJTree.AccessibleJTreeNode. getBackground ()
          객체의 백그라운드 칼라를 가져옵니다.
 Color JTabbedPane. getBackgroundAt (int index)
          index 의 탭의 백그라운드 칼라를 돌려줍니다.
 Color JColorChooser. getColor ()
          칼라 츄-더로부터 현재의 색치를 가져옵니다.
 Color DebugGraphics. getColor ()
          텍스트 draw 처리에 사용하는 색을 돌려줍니다.
static Color UIManager. getColor (Object  key)
          디폴트로부터 색을 돌려줍니다.
 Color UIDefaults. getColor (Object  key)
          key 의 값이 Color 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
static Color UIManager. getColor (Object  key, Locale  l)
          디폴트로부터, 지정된 로케일에 적절한 색을 돌려줍니다.
 Color UIDefaults. getColor (Object  key, Locale  l)
          지정의 Localekey 의 값이 Color 의 경우는 그것을 돌려주어, 그렇지 않은 경우는 null 를 돌려줍니다.
 Color JList.AccessibleJList.AccessibleJListChild. getForeground ()
           
 Color JTable.AccessibleJTable.AccessibleJTableCell. getForeground ()
          이 객체의 foreground 칼라를 가져옵니다.
 Color JTree.AccessibleJTree.AccessibleJTreeNode. getForeground ()
          객체의 foreground 칼라를 가져옵니다.
 Color JTabbedPane. getForegroundAt (int index)
          index 의 탭의 foreground 칼라를 돌려줍니다.
 Color JTable. getGridColor ()
          구라두선의 draw에 사용하는 색을 돌려줍니다.
 Color JList. getSelectionBackground ()
          선택된 항목의 백그라운드의 draw에 사용하는 색을 돌려줍니다.
 Color JTable. getSelectionBackground ()
          선택된 셀의 백그라운드 칼라를 돌려줍니다.
 Color JList. getSelectionForeground ()
          선택된 항목의 foreground의 draw에 사용하는 색을 돌려줍니다.
 Color JTable. getSelectionForeground ()
          선택되고 있는 셀의 foreground 칼라를 돌려줍니다.
static Color JColorChooser. showDialog (Component  component, String  title, Color  initialColor)
          모덜인 칼라 츄-더 다이얼로그를 표시해, 다이얼로그가 숨겨질 때까지 블록 합니다.
 

Color 형의 파라미터를 가지는 javax.swing 의 메소드
static Border BorderFactory. createBevelBorder (int type, Color  highlight, Color  shadow)
          지정된 하이라이트 및 음영을 사용해, 지정된 타입의 사영 경계를 생성합니다.
static Border BorderFactory. createBevelBorder (int type, Color  highlightOuter, Color  highlightInner, Color  shadowOuter, Color  shadowInner)
          하이라이트 영역 및 음영 영역의 안쪽 및 외측의 가장자리로 지정된 색을 사용해, 지정된 타입의 사영 경계를 생성합니다.
static Border BorderFactory. createEtchedBorder (Color  highlight, Color  shadow)
          지정된 하이라이트 및 음영의 색을 사용해, 지정된 타입의 에칭 경계를 생성합니다.
static Border BorderFactory. createEtchedBorder (int type, Color  highlight, Color  shadow)
          지정된 하이라이트 및 음영의 색을 사용해, 지정된 타입의 에칭 경계를 생성합니다.
static Border BorderFactory. createLineBorder (Color  color)
          지정된 색으로 직선 경계를 생성합니다.
static Border BorderFactory. createLineBorder (Color  color, int thickness)
          지정된 색과 폭으로 직선 경계를 생성합니다.
static MatteBorder BorderFactory. createMatteBorder (int top, int left, int bottom, int right, Color  color)
          있는 색으로 전부 칠해지는 장식인연 경계를 생성합니다.
static TitledBorder BorderFactory. createTitledBorder (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont, Color  titleColor)
          텍스트 위치, 폰트, 및 텍스트색을 지정해, 기존의 경계에 타이틀을 추가합니다.
 boolean DebugGraphics. drawImage (Image  img, int x, int y, Color  bgcolor, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int x, int y, int width, int height, Color  bgcolor, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 boolean DebugGraphics. drawImage (Image  img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color  bgcolor, ImageObserver  observer)
          Graphics.drawImage 를 오버라이드(override) 합니다.
 void JComponent. setBackground (Color  bg)
          이 컴퍼넌트의 백그라운드 칼라를 설정합니다.
 void JList.AccessibleJList.AccessibleJListChild. setBackground (Color  c)
           
 void JTable.AccessibleJTable.AccessibleJTableCell. setBackground (Color  c)
          이 객체의 백그라운드 칼라를 설정합니다.
 void JTree.AccessibleJTree.AccessibleJTreeNode. setBackground (Color  c)
          객체의 백그라운드 칼라를 설정합니다.
 void JTabbedPane. setBackgroundAt (int index, Color  background)
          index 의 백그라운드 칼라를 background 로 설정합니다.
 void JColorChooser. setColor (Color  color)
          칼라 츄-더의 현재의 색이 지정된 색으로 설정합니다.
 void DebugGraphics. setColor (Color  aColor)
          선과 형상을 draw 해 전부 칠하는데 사용하는 색을 설정합니다.
static void DebugGraphics. setFlashColor (Color  flashColor)
          draw 처리를 플래시 하는데 사용하는 색을 설정합니다.
 void JComponent. setForeground (Color  fg)
          이 컴퍼넌트의 foreground 칼라를 설정합니다.
 void JList.AccessibleJList.AccessibleJListChild. setForeground (Color  c)
           
 void JTable.AccessibleJTable.AccessibleJTableCell. setForeground (Color  c)
          이 객체의 foreground 칼라를 설정합니다.
 void JTree.AccessibleJTree.AccessibleJTreeNode. setForeground (Color  c)
           
 void JTabbedPane. setForegroundAt (int index, Color  foreground)
          index 의 foreground 칼라를 foreground 로 설정합니다.
 void JTable. setGridColor (Color  gridColor)
          구라두선의 draw에 사용하는 색을 gridColor 로 설정해, 재표시합니다.
 void JList. setSelectionBackground (Color  selectionBackground)
          선택된 항목의 백그라운드의 draw에 사용하는 색 (셀 렌더링이 선택한 셀의 전부 칠해에 사용할 수 있는 색)을 설정합니다.
 void JTable. setSelectionBackground (Color  selectionBackground)
          선택된 셀의 백그라운드 칼라를 설정합니다.
 void JList. setSelectionForeground (Color  selectionForeground)
          선택된 항목의 foreground의 draw에 사용하는 색 (셀 렌더링이 텍스트와 그래픽스의 draw에 사용할 수 있는 색)을 설정합니다.
 void JTable. setSelectionForeground (Color  selectionForeground)
          선택된 셀의 foreground 칼라를 설정합니다.
 void DebugGraphics. setXORMode (Color  aColor)
          Graphics.setXORMode 을 오버라이드(override) 합니다.
static Color JColorChooser. showDialog (Component  component, String  title, Color  initialColor)
          모덜인 칼라 츄-더 다이얼로그를 표시해, 다이얼로그가 숨겨질 때까지 블록 합니다.
 

Color 형의 파라미터를 가지는 javax.swing 의 생성자
JColorChooser (Color  initialColor)
          지정된 초기색의 칼라 츄-더 구획을 생성합니다.
 

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

Color 로서 선언되고 있는 javax.swing.border 의 필드
protected  Color MatteBorder. color
           
protected  Color EtchedBorder. highlight
           
protected  Color BevelBorder. highlightInner
           
protected  Color BevelBorder. highlightOuter
           
protected  Color LineBorder. lineColor
           
protected  Color EtchedBorder. shadow
           
protected  Color BevelBorder. shadowInner
           
protected  Color BevelBorder. shadowOuter
           
protected  Color TitledBorder. titleColor
           
 

Color 를 돌려주는 javax.swing.border 의 메소드
 Color EtchedBorder. getHighlightColor ()
          에칭 경계의 하이라이트의 칼라를 돌려줍니다.
 Color EtchedBorder. getHighlightColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 에칭 경계의 하이라이트의 칼라를 돌려줍니다.
 Color BevelBorder. getHighlightInnerColor ()
          사영 경계의 안쪽 하이라이트의 칼라를 돌려줍니다.
 Color BevelBorder. getHighlightInnerColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 안쪽 하이라이트의 칼라를 돌려줍니다.
 Color BevelBorder. getHighlightOuterColor ()
          사영 경계의 외측 하이라이트의 칼라를 돌려줍니다.
 Color BevelBorder. getHighlightOuterColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 외측 하이라이트의 칼라를 돌려줍니다.
 Color LineBorder. getLineColor ()
          경계의 칼라를 돌려줍니다.
 Color MatteBorder. getMatteColor ()
          경계의 타일링에 사용한 칼라를 돌려줍니다.
 Color EtchedBorder. getShadowColor ()
          에칭 경계의 음영의 칼라를 돌려줍니다.
 Color EtchedBorder. getShadowColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 에칭 경계의 음영의 칼라를 돌려줍니다.
 Color BevelBorder. getShadowInnerColor ()
          사영 경계의 안쪽 음영의 칼라를 돌려줍니다.
 Color BevelBorder. getShadowInnerColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 안쪽 음영의 칼라를 돌려줍니다.
 Color BevelBorder. getShadowOuterColor ()
          사영 경계의 외측 음영의 칼라를 돌려줍니다.
 Color BevelBorder. getShadowOuterColor (Component  c)
          지정된 컴퍼넌트에 draw 되었을 때에 사영 경계의 외측 음영의 칼라를 돌려줍니다.
 Color TitledBorder. getTitleColor ()
          타이틀 첨부 경계의 타이틀 칼라를 돌려줍니다.
 

Color 형의 파라미터를 가지는 javax.swing.border 의 메소드
 void TitledBorder. setTitleColor (Color  titleColor)
          타이틀 첨부 경계의 타이틀 칼라를 설정합니다.
 

Color 형의 파라미터를 가지는 javax.swing.border 의 생성자
BevelBorder (int bevelType, Color  highlight, Color  shadow)
          사영 경계를, 지정된 타입, 하이라이트 및 음영의 칼라로 작성합니다.
BevelBorder (int bevelType, Color  highlightOuterColor, Color  highlightInnerColor, Color  shadowOuterColor, Color  shadowInnerColor)
          사영 경계를, 지정된 타입, 하이라이트 및 음영의 칼라로 작성합니다.
EtchedBorder (Color  highlight, Color  shadow)
          음각 에칭 경계를, 지정된 하이라이트 및 음영의 칼라로 작성합니다.
EtchedBorder (int etchType, Color  highlight, Color  shadow)
          에칭 경계를, 지정된 타입, 하이라이트 및 음영의 칼라로 작성합니다.
LineBorder (Color  color)
          직선 경계를, 지정된 칼라 및 굵기 (thickness = 1)로 작성합니다.
LineBorder (Color  color, int thickness)
          지정된 색과 굵기로 직선 경계를 작성합니다.
LineBorder (Color  color, int thickness, boolean roundedCorners)
          지정된 색과 굵기와 구석의 형상으로 직선 경계를 작성합니다.
MatteBorder (Insets  borderInsets, Color  matteColor)
          장식인연 경계를, 지정된 인 세트 및 칼라로 작성합니다.
MatteBorder (int top, int left, int bottom, int right, Color  matteColor)
          장식인연 경계를, 지정된 인 세트 및 칼라로 작성합니다.
SoftBevelBorder (int bevelType, Color  highlight, Color  shadow)
          사영 경계를, 지정된 타입, 하이라이트 및 음영의 칼라로 작성합니다.
SoftBevelBorder (int bevelType, Color  highlightOuterColor, Color  highlightInnerColor, Color  shadowOuterColor, Color  shadowInnerColor)
          사영 경계를, 지정된 타입, 하이라이트 및 음영의 칼라로 작성합니다.
TitledBorder (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont, Color  titleColor)
          지정된 경계, 타이틀, 타이틀의 위치 가지런히 해 타이틀의 배치, 타이틀의 폰트, 및 타이틀의 칼라로, TitledBorder 의 인스턴스를 생성합니다.
 

javax.swing.colorchooser 에서의 Color 의 사용
 

Color 를 돌려주는 javax.swing.colorchooser 의 메소드
protected  Color AbstractColorChooserPanel. getColorFromModel ()
          현재 선택되고 있는 칼라를 돌려줍니다.
 Color DefaultColorSelectionModel. getSelectedColor ()
          선택한 null 이외의 Color 를 돌려줍니다.
 Color ColorSelectionModel. getSelectedColor ()
          선택한 null 이외의 Color 를 돌려줍니다.
 

Color 형의 파라미터를 가지는 javax.swing.colorchooser 의 메소드
 void DefaultColorSelectionModel. setSelectedColor (Color  color)
          선택한 칼라를 color 로 설정합니다.
 void ColorSelectionModel. setSelectedColor (Color  color)
          선택한 칼라를 color 로 설정합니다.
 

Color 형의 파라미터를 가지는 javax.swing.colorchooser 의 생성자
DefaultColorSelectionModel (Color  color)
          color (null 이외)로 설정된 현재의 칼라를 사용해,DefaultColorSelectionModel 를 작성합니다.
 

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

javax.swing.plaf 에서의 Color 의 서브 클래스
 class ColorUIResource
           
 

Color 형의 파라미터를 가지는 javax.swing.plaf 의 생성자
BorderUIResource.BevelBorderUIResource (int bevelType, Color  highlight, Color  shadow)
           
BorderUIResource.BevelBorderUIResource (int bevelType, Color  highlightOuter, Color  highlightInner, Color  shadowOuter, Color  shadowInner)
           
BorderUIResource.EtchedBorderUIResource (Color  highlight, Color  shadow)
           
BorderUIResource.EtchedBorderUIResource (int etchType, Color  highlight, Color  shadow)
           
BorderUIResource.LineBorderUIResource (Color  color)
           
BorderUIResource.LineBorderUIResource (Color  color, int thickness)
           
BorderUIResource.MatteBorderUIResource (int top, int left, int bottom, int right, Color  color)
           
BorderUIResource.TitledBorderUIResource (Border  border, String  title, int titleJustification, int titlePosition, Font  titleFont, Color  titleColor)
           
ColorUIResource (Color  c)
           
 

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

Color 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  Color BasicMenuItemUI. acceleratorForeground
           
protected  Color BasicMenuItemUI. acceleratorSelectionForeground
           
protected  Color BasicTabbedPaneUI. darkShadow
           
protected  Color BasicBorders.ButtonBorder. darkShadow
           
protected  Color BasicBorders.FieldBorder. darkShadow
           
protected  Color BasicMenuItemUI. disabledForeground
           
protected  Color BasicToolBarUI. dockingBorderColor
           
protected  Color BasicToolBarUI. dockingColor
           
protected  Color BasicToolBarUI. floatingBorderColor
           
protected  Color BasicToolBarUI. floatingColor
           
protected  Color BasicTabbedPaneUI. focus
           
protected  Color BasicSeparatorUI. highlight
           
protected  Color BasicTabbedPaneUI. highlight
           
protected  Color BasicBorders.ButtonBorder. highlight
           
protected  Color BasicBorders.FieldBorder. highlight
           
protected  Color BasicBorders.SplitPaneBorder. highlight
           
protected  Color BasicTabbedPaneUI. lightHighlight
           
protected  Color BasicBorders.ButtonBorder. lightHighlight
           
protected  Color BasicBorders.FieldBorder. lightHighlight
           
protected  Color BasicInternalFrameTitlePane. notSelectedTextColor
           
protected  Color BasicInternalFrameTitlePane. notSelectedTitleColor
           
protected  Color BasicInternalFrameTitlePane. selectedTextColor
           
protected  Color BasicInternalFrameTitlePane. selectedTitleColor
           
protected  Color BasicMenuItemUI. selectionBackground
           
protected  Color BasicMenuItemUI. selectionForeground
           
protected  Color BasicSeparatorUI. shadow
           
protected  Color BasicTabbedPaneUI. shadow
           
protected  Color BasicBorders.ButtonBorder. shadow
           
protected  Color BasicBorders.FieldBorder. shadow
           
protected  Color BasicBorders.SplitPaneBorder. shadow
           
protected  Color BasicScrollBarUI. thumbColor
           
protected  Color BasicScrollBarUI. thumbDarkShadowColor
           
protected  Color BasicScrollBarUI. thumbHighlightColor
           
protected  Color BasicScrollBarUI. thumbLightShadowColor
           
protected  Color BasicScrollBarUI. trackColor
           
protected  Color BasicScrollBarUI. trackHighlightColor
           
 

Color 를 돌려주는 javax.swing.plaf.basic 의 메소드
 Color BasicToolBarUI.DragWindow. getBorderColor ()
           
 Color BasicToolBarUI. getDockingColor ()
          도킹 영역에 있을 때 표시되는 색을 가져옵니다.
 Color BasicToolBarUI. getFloatingColor ()
          플로팅 영역에 있을 때 표시되는 색을 가져옵니다.
protected  Color BasicSliderUI. getFocusColor ()
           
protected  Color BasicTreeUI. getHashColor ()
           
protected  Color BasicSliderUI. getHighlightColor ()
           
protected  Color BasicProgressBarUI. getSelectionBackground ()
          selectionBackground 는, 진척 바가 전부 칠해지지 않은 영역에 draw 할 때의 텍스트의 색입니다.
protected  Color BasicProgressBarUI. getSelectionForeground ()
          selectionForeground 는, 진척 바가 전부 칠해진 영역에 draw 할 때의 텍스트의 색입니다.
protected  Color BasicSliderUI. getShadowColor ()
           
 

Color 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
static void BasicGraphicsUtils. drawBezel (Graphics  g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
static void BasicGraphicsUtils. drawEtchedRect (Graphics  g, int x, int y, int w, int h, Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
static void BasicGraphicsUtils. drawGroove (Graphics  g, int x, int y, int w, int h, Color  shadow, Color  highlight)
           
static void BasicGraphicsUtils. drawLoweredBezel (Graphics  g, int x, int y, int w, int h, Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
protected  void BasicMenuItemUI. paintBackground (Graphics  g, JMenuItem  menuItem, Color  bgColor)
          메뉴 항목의 백그라운드를 draw 합니다.
protected  void BasicMenuItemUI. paintMenuItem (Graphics  g, JComponent  c, Icon  checkIcon, Icon  arrowIcon, Color  background, Color  foreground, int defaultTextIconGap)
           
 void BasicToolBarUI.DragWindow. setBorderColor (Color  c)
           
 void BasicToolBarUI. setDockingColor (Color  c)
          도킹 영역에 있을 때 표시되는 색을 설정합니다.
 void BasicToolBarUI. setFloatingColor (Color  c)
          플로팅 영역에 있을 때 표시되는 색을 설정합니다.
protected  void BasicTreeUI. setHashColor (Color  color)
           
 

Color 형의 파라미터를 가지는 javax.swing.plaf.basic 의 생성자
BasicArrowButton (int direction, Color  background, Color  shadow, Color  darkShadow, Color  highlight)
          지정된 색으로 지정된 방향을 가리키는 화살표를 가지는 BasicArrowButton 를 작성합니다.
BasicBorders.ButtonBorder (Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
BasicBorders.FieldBorder (Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
BasicBorders.MenuBarBorder (Color  shadow, Color  highlight)
           
BasicBorders.RadioButtonBorder (Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
BasicBorders.RolloverButtonBorder (Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
BasicBorders.SplitPaneBorder (Color  highlight, Color  shadow)
           
BasicBorders.ToggleButtonBorder (Color  shadow, Color  darkShadow, Color  highlight, Color  lightHighlight)
           
 

javax.swing.plaf.metal 에서의 Color 의 사용
 

Color 로서 선언되고 있는 javax.swing.plaf.metal 의 필드
protected static Color MetalSliderUI. darkShadowColor
           
protected  Color MetalButtonUI. disabledTextColor
           
protected  Color MetalToggleButtonUI. disabledTextColor
           
protected  Color MetalRadioButtonUI. disabledTextColor
           
protected  Color MetalButtonUI. focusColor
           
protected  Color MetalToggleButtonUI. focusColor
           
protected  Color MetalRadioButtonUI. focusColor
           
protected static Color MetalSliderUI. highlightColor
           
protected  Color MetalButtonUI. selectColor
           
protected  Color MetalToggleButtonUI. selectColor
           
protected  Color MetalTabbedPaneUI. selectColor
           
protected  Color MetalRadioButtonUI. selectColor
           
protected  Color MetalTabbedPaneUI. selectHighlight
           
protected  Color MetalTabbedPaneUI. tabAreaBackground
           
protected static Color MetalSliderUI. thumbColor
           
 

Color 를 돌려주는 javax.swing.plaf.metal 의 메소드
protected  Color MetalTabbedPaneUI. getColorForGap (int currentRun, int x, int y)
           
protected  Color MetalButtonUI. getDisabledTextColor ()
           
protected  Color MetalToggleButtonUI. getDisabledTextColor ()
           
protected  Color MetalRadioButtonUI. getDisabledTextColor ()
           
protected  Color MetalButtonUI. getFocusColor ()
           
protected  Color MetalToggleButtonUI. getFocusColor ()
           
protected  Color MetalRadioButtonUI. getFocusColor ()
           
protected  Color MetalButtonUI. getSelectColor ()
           
protected  Color MetalToggleButtonUI. getSelectColor ()
           
protected  Color MetalRadioButtonUI. getSelectColor ()
           
 

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

Color 를 돌려주는 javax.swing.plaf.synth 의 메소드
 Color SynthStyle. getColor (SynthContext  context, ColorType  type)
          지정된 상태의 색을 돌려줍니다.
protected abstract  Color SynthStyle. getColorForState (SynthContext  context, ColorType  type)
          지정된 상태의 색을 돌려줍니다.
 

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

Color 를 돌려주는 javax.swing.table 의 메소드
 Color JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getBackground ()
           
 Color JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getForeground ()
           
 

Color 형의 파라미터를 가지는 javax.swing.table 의 메소드
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. setBackground (Color  c)
           
 void DefaultTableCellRenderer. setBackground (Color  c)
          JComponent.setBackground 를 오버라이드(override) 해, 미선택의 백그라운드 칼라로 지정된 색을 할당합니다.
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. setForeground (Color  c)
           
 void DefaultTableCellRenderer. setForeground (Color  c)
          JComponent.setForeground 를 오버라이드(override) 해, 미선택의 foreground 칼라로 지정된 색을 할당합니다.
 

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

Color 를 돌려주는 javax.swing.text 의 메소드
 Color LabelView. getBackground ()
          Glyph의 draw에 사용하는 백그라운드 칼라를 가져옵니다.
 Color GlyphView. getBackground ()
          Glyph의 draw에 사용하는 백그라운드 칼라를 가져옵니다.
 Color StyleContext. getBackground (AttributeSet  attr)
          속성 세트를 취득해 백그라운드 칼라 지정으로 변환합니다.
static Color StyleConstants. getBackground (AttributeSet  a)
          속성 리스트로부터 백그라운드 칼라의 설정을 가져옵니다.
 Color StyledDocument. getBackground (AttributeSet  attr)
          속성 세트를 취득해 백그라운드 칼라 지정으로 변환합니다.
 Color DefaultStyledDocument. getBackground (AttributeSet  attr)
          속성 세트로부터 백그라운드 칼라를 가져옵니다.
 Color JTextComponent. getCaretColor ()
          caret를 draw 하는데 사용하는 현재의 색을 꺼냅니다.
 Color DefaultHighlighter.DefaultHighlightPainter. getColor ()
          하이라이트에 사용하는 색을 돌려줍니다.
 Color JTextComponent. getDisabledTextColor ()
          무효로 한 텍스트를 draw 하기 위해서 사용하는 현재의 색을 가져옵니다.
 Color LabelView. getForeground ()
          Glyph의 draw에 사용하는 foreground 칼라를 가져옵니다.
 Color GlyphView. getForeground ()
          Glyph의 draw에 사용하는 foreground 칼라를 가져옵니다.
 Color StyleContext. getForeground (AttributeSet  attr)
          속성 세트를 취득해 foreground 칼라 지정으로 변환합니다.
static Color StyleConstants. getForeground (AttributeSet  a)
          속성 리스트로부터 foreground 칼라의 설정을 가져옵니다.
 Color StyledDocument. getForeground (AttributeSet  attr)
          속성 세트를 취득해 foreground 칼라 지정으로 변환합니다.
 Color DefaultStyledDocument. getForeground (AttributeSet  attr)
          속성 세트로부터 foreground 칼라를 가져옵니다.
 Color JTextComponent. getSelectedTextColor ()
          선택한 텍스트를 draw 하는데 사용하는 현재의 색을 꺼냅니다.
 Color JTextComponent. getSelectionColor ()
          선택 영역을 draw 하는데 사용하는 현재의 색을 꺼냅니다.
 

Color 형의 파라미터를 가지는 javax.swing.text 의 메소드
protected  void LabelView. setBackground (Color  bg)
          뷰의 백그라운드 칼라를 설정합니다.
static void StyleConstants. setBackground (MutableAttributeSet  a, Color  fg)
          백그라운드 칼라를 설정합니다.
 void JTextComponent. setCaretColor (Color  c)
          caret를 draw 하는데 사용하는 현재의 색을 설정합니다.
 void JTextComponent. setDisabledTextColor (Color  c)
          무효로 한 텍스트를 draw 하는데 사용하는 현재의 색을 설정합니다.
static void StyleConstants. setForeground (MutableAttributeSet  a, Color  fg)
          foreground 칼라를 설정합니다.
 void JTextComponent. setSelectedTextColor (Color  c)
          선택한 텍스트를 draw 하는데 사용하는 현재의 색을 설정합니다.
 void JTextComponent. setSelectionColor (Color  c)
          선택 영역을 draw 하는데 사용하는 현재의 색을 설정합니다.
 

Color 형의 파라미터를 가지는 javax.swing.text 의 생성자
DefaultHighlighter.DefaultHighlightPainter (Color  c)
          새로운 하이라이트페인타를 구축합니다.
StyledEditorKit.ForegroundAction (String  nm, Color  fg)
          새로운 ForegroundAction 를 작성합니다.
 

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

Color 를 돌려주는 javax.swing.text.html 의 메소드
 Color StyleSheet. getBackground (AttributeSet  a)
          속성 세트를 취득해 백그라운드 칼라 지정으로 변환합니다.
 Color StyleSheet. getForeground (AttributeSet  a)
          속성 세트를 취득해 foreground 칼라 지정으로 변환합니다.
 Color StyleSheet. stringToColor (String  string)
           「RED」또는 「#NNNNNN」등의 연애 편지자열을 Color 로 변환합니다.
 

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

Color 로서 선언되고 있는 javax.swing.tree 의 필드
protected  Color DefaultTreeCellRenderer. backgroundNonSelectionColor
          노드가 선택되어 있지 않을 때에 백그라운드에 사용하는 색입니다.
protected  Color DefaultTreeCellRenderer. backgroundSelectionColor
          노드가 선택되고 있을 때 백그라운드에 사용하는 색입니다.
protected  Color DefaultTreeCellRenderer. borderSelectionColor
          노드에 포커스가 있는 경우에 포커스 인디케이터(indicator)에게 사용하는 색입니다.
protected  Color DefaultTreeCellEditor. borderSelectionColor
          경계 선택색이 draw 되는 경우에 true 를 돌려줍니다.
protected  Color DefaultTreeCellRenderer. textNonSelectionColor
          선택되어 있지 않은 노드의 foreground에 사용하는 색입니다.
protected  Color DefaultTreeCellRenderer. textSelectionColor
          선택되고 있는 노드의 foreground에 사용하는 색입니다.
 

Color 를 돌려주는 javax.swing.tree 의 메소드
 Color DefaultTreeCellRenderer. getBackgroundNonSelectionColor ()
          선택되어 있지 않은 노드용으로 사용하는 백그라운드의 색을 돌려줍니다.
 Color DefaultTreeCellRenderer. getBackgroundSelectionColor ()
          노드가 선택되고 있을 때 백그라운드에 사용하는 색을 돌려줍니다.
 Color DefaultTreeCellRenderer. getBorderSelectionColor ()
          경계를 draw 하는 색을 돌려줍니다.
 Color DefaultTreeCellEditor. getBorderSelectionColor ()
          경계를 draw 하는 색을 돌려줍니다.
 Color DefaultTreeCellRenderer. getTextNonSelectionColor ()
          노드가 선택되어 있지 않을 때에 텍스트를 draw 하는 색을 돌려줍니다.
 Color DefaultTreeCellRenderer. getTextSelectionColor ()
          노드가 선택되고 있을 때 텍스트를 draw 하는 색을 돌려줍니다.
 

Color 형의 파라미터를 가지는 javax.swing.tree 의 메소드
 void DefaultTreeCellRenderer. setBackground (Color  color)
          ColorUIResource 를 null 에 매핑 하기 위한(해), 서브 클래스화 됩니다.
 void DefaultTreeCellRenderer. setBackgroundNonSelectionColor (Color  newColor)
          선택되어 있지 않은 노드용으로 사용하는 백그라운드의 색을 설정합니다.
 void DefaultTreeCellRenderer. setBackgroundSelectionColor (Color  newColor)
          노드가 선택되고 있을 때 백그라운드에 사용하는 색을 설정합니다.
 void DefaultTreeCellRenderer. setBorderSelectionColor (Color  newColor)
          경계에 사용하는 색을 설정합니다.
 void DefaultTreeCellEditor. setBorderSelectionColor (Color  newColor)
          경계에 사용하는 색을 설정합니다.
 void DefaultTreeCellRenderer. setTextNonSelectionColor (Color  newColor)
          노드가 선택되어 있지 않을 때에 텍스트를 draw 하는 색을 설정합니다.
 void DefaultTreeCellRenderer. setTextSelectionColor (Color  newColor)
          노드가 선택되고 있을 때 텍스트를 draw 하는 색을 설정합니다.
 


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