JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
Ŭ·¡½º JColorChooser

java.lang.Object 
  |
  +--java.awt.Component 
        |
        +--java.awt.Container 
              |
              +--javax.swing.JComponent 
                    |
                    +--javax.swing.JColorChooser
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Accessible , ImageObserver , MenuContainer , Serializable

public class JColorChooser
extends JComponent
implements Accessible

JColorChooser ´Â À¯Àú°¡ »öÀ» ¼±Åà ¹× Á¶ÀÛÇÒ ¼ö ÀÖ°Ô ¼³°èµÈ ÄÁÆ®·ÑÀÇ ±¸È¹À» Á¦°øÇÕ´Ï´Ù. Ä®¶ó Ãò-´õÀÇ »ç¿ë¿¡ ´ëÇØ¼­´Â ¡¸The Java Tutorial¡¹ÀÇ ¡¸How to Use Color Choosers¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÀÌ Å¬·¡½º´Â 3 °³ÀÇ ·¹º§ÀÇ API ¸¦ Á¦°øÇÕ´Ï´Ù.

  1. ¸ð´úÀÎ Ä®¶ó Ãò-´õ ´ÙÀ̾ó·Î±×¸¦ Ç¥½ÃÇØ, À¯Àú°¡ ¼±ÅÃÇÑ »öÀ» µ¹·ÁÁÖ´Â static °£ÀÌ ¸Þ¼Òµå
  2. Ä®¶ó Ãò-´õ ´ÙÀ̾ó·Î±×¸¦ »ý¼ºÇϱâ À§ÇÑ static °£ÀÌ ¸Þ¼Òµå. Ä®¶ó Ãò-´õ ´ÙÀ̾ó·Î±×¿¡¼­´Â À¯Àú°¡ ´ÙÀ̾ó·Î±×ÀÇ ¹öưÀÇ 1 °³¸¦ ´­·¶À» ¶§¿¡ ºÒ·Á °¡´Â ActionListener ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù
  3. ÄÁÅ×À̳ʳ»¿¡¼­ JColorChooser ±¸È¹ÀÇ ÀνºÅϽº¸¦ Á÷Á¢ »ý¼ºÇÏ´Â ±â´É. ÇöÀçÀÇ color ÇÁ·ÎÆÛƼ°¡ º¯°æµÇ¾úÀ» ¶§¿¡ ±×°ÍÀ» °ËÃâÇϱâ À§ÇÑ PropertyChange ûÃëÀÚ¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ ¿ÀºêÁ§Æ®´Â ÇâÈÄ ¸±¸®½º µÇ´Â Swing ¿ÍÀÇ È£È¯¼ºÀº ¾ø½À´Ï´Ù. ÇöÀç ¼­Æ÷Æ®µÇ°í ÀÖ´Â Á÷·ÄÈ­´Â ´Ü±â°£ÀÇ º¸°ü, ¶Ç´Â °°Àº ¹öÁ¯ÀÇ Swing °¡ °¡µ¿Çϰí ÀÖ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ·ÎºÎÅÍ´Â ¸ðµç JavaBeansTM ÀÇ Àå±â°£ÀÇ º¸°üÀÌ java.beans ÆÐŰÁö·Î Ãß°¡ ¼­Æ÷Æ®µÇ°í ÀÖ½À´Ï´Ù. {@link java.beans.XMLEncoder)¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.


ÁßøµÈ Ŭ·¡½ºÀÇ °³¿ä
protected  class JColorChooser.AccessibleJColorChooser
          ÀÌ Å¬·¡½º´Â JColorChooser Ŭ·¡½º¿ëÀÇ À¯Àú º¸Á¶ ±â´ÉÀÇ ¼­Æ÷Æ®¸¦ ±¸ÇöÇϰí ÀÖ½À´Ï´Ù.
 
Ŭ·¡½º javax.swing. JComponent À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
 
Ŭ·¡½º java.awt. Container À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
 
Ŭ·¡½º java.awt. Component À» »ó¼Ó¹ÞÀº ÁßøµÈ Ŭ·¡½º
Component.BltBufferStrategy , Component.FlipBufferStrategy
 
ÇʵåÀÇ °³¿ä
protected  AccessibleContext accessibleContext
           
static String CHOOSER_PANELS_PROPERTY
          Ãò-´õ ÆÐ³Î ¹è¿­ ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.
static String PREVIEW_PANEL_PROPERTY
          preview ÆÐ³Î ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.
static String SELECTION_MODEL_PROPERTY
          ¼±Åà ¸ðµ¨ ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JComponent ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
listenerList , TOOL_TIP_TEXT_KEY , ui , UNDEFINED_CONDITION , WHEN_ANCESTOR_OF_FOCUSED_COMPONENT , WHEN_FOCUSED , WHEN_IN_FOCUSED_WINDOW
 
Ŭ·¡½º java.awt. Component ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
BOTTOM_ALIGNMENT , CENTER_ALIGNMENT , LEFT_ALIGNMENT , RIGHT_ALIGNMENT , TOP_ALIGNMENT
 
ÀÎÅÍÆäÀ̽º java.awt.image. ImageObserver ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
ABORT , ALLBITS , ERROR , FRAMEBITS , HEIGHT , PROPERTIES , SOMEBITS , WIDTH
 
»ý¼ºÀÚÀÇ °³¿ä
JColorChooser ()
          Ãʱâ»öÀÌ Èò»öÀÇ Ä®¶ó Ãò-´õ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.
JColorChooser (Color  initialColor)
          ÁöÁ¤µÈ Ãʱâ»öÀÇ Ä®¶ó Ãò-´õ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.
JColorChooser (ColorSelectionModel  model)
          ÁöÁ¤µÈ ColorSelectionModel ·Î Ä®¶ó Ãò-´õÀÇ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addChooserPanel (AbstractColorChooserPanel  panel)
          Ä®¶ó Ãò-´õ¿¡ Ä®¶ó Ãò-´õ ÆÐ³ÎÀ» Ãß°¡ÇÕ´Ï´Ù.
static JDialog createDialog (Component  c, String  title, boolean modal, JColorChooser  chooserPane, ActionListener  okListener, ActionListener  cancelListener)
          [OK],[Cancel], ¹× [Reset] ¹öư°ú ÇÔ²², ÁöÁ¤µÈ ColorChooser ±¸È¹À» °¡Áö´Â »õ·Î¿î ´ÙÀ̾ó·Î±×¸¦ »ý¼ºÇØ, ±×°ÍÀ» µ¹·ÁÁÝ´Ï´Ù.
 AccessibleContext getAccessibleContext ()
          ÀÌ JColorChooser ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 AbstractColorChooserPanel [] getChooserPanels ()
          ÁöÁ¤µÈ Ä®¶ó ÆÐ³ÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 Color getColor ()
          Ä®¶ó Ãò-´õ·ÎºÎÅÍ ÇöÀçÀÇ »öÄ¡¸¦ ÃëµæÇÕ´Ï´Ù.
 boolean getDragEnabled ()
          dragEnabled ÇÁ·ÎÆÛƼÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.
 JComponent getPreviewPanel ()
          ¼±ÅÃµÈ »öÀ» Ç¥½ÃÇÏ´Â preview ÆÐ³ÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 ColorSelectionModel getSelectionModel ()
          »öÀÇ ¼±ÅÃÀ» Ãë±ÞÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨À» µ¹·ÁÁÝ´Ï´Ù.
 ColorChooserUI getUI ()
          ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â L&F ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getUIClassID ()
          ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â L&F Ŭ·¡½ºÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.
protected  String paramString ()
          ÀÌ JColorChooser ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 AbstractColorChooserPanel removeChooserPanel (AbstractColorChooserPanel  panel)
          ÁöÁ¤µÈ Ä®¶ó ÆÐ³ÎÀ» »èÁ¦ÇÕ´Ï´Ù.
 void setChooserPanels (AbstractColorChooserPanel [] panels)
          »öÄ¡¸¦ ¼±ÅÃÇϱâ À§Çؼ­ »ç¿ëµÇ´Â Ä®¶ó ÆÐ³ÎÀ» ÁöÁ¤ÇÕ´Ï´Ù.
 void setColor (Color  color)
          Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÀÌ ÁöÁ¤µÈ »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setColor (int c)
          Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÀÌ ÁöÁ¤µÈ »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setColor (int r, int g, int b)
          Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÀ», ÁöÁ¤µÈ RGB »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setDragEnabled (boolean b)
          dragEnabled ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setPreviewPanel (JComponent  preview)
          ÇöÀçÀÇ preview ÆÐ³ÎÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSelectionModel (ColorSelectionModel  newModel)
          ¼±ÅÃµÈ »öÀ» ÀúÀåÇÏ´Â ¸ðµ¨À» ¼³Á¤ÇÕ´Ï´Ù.
 void setUI (ColorChooserUI  ui)
          ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â L&F ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
static Color showDialog (Component  component, String  title, Color  initialColor)
          ¸ð´úÀÎ Ä®¶ó Ãò-´õ ´ÙÀ̾ó·Î±×¸¦ Ç¥½ÃÇØ, ´ÙÀ̾ó·Î±×°¡ ¼û°ÜÁú ¶§±îÁö ºí·Ï ÇÕ´Ï´Ù.
 void updateUI ()
          UIManager ·ÎºÎÅÍÀÇ L&F º¯°æÀ» ³ªÅ¸³»´Â ÅëÁöÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JComponent ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
addAncestorListener , addNotify , addPropertyChangeListener , addPropertyChangeListener , addVetoableChangeListener , computeVisibleRect , contains , createToolTip , disable , enable , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , firePropertyChange , fireVetoableChange , getActionForKeyStroke , getActionMap , getAlignmentX , getAlignmentY , getAncestorListeners , getAutoscrolls , getBorder , getBounds , getClientProperty , getComponentGraphics , getConditionForKeyStroke , getDebugGraphicsOptions , getDefaultLocale , getGraphics , getHeight , getInputMap , getInputMap , getInputVerifier , getInsets , getInsets , getListeners , getLocation , getMaximumSize , getMinimumSize , getNextFocusableComponent , getPreferredSize , getPropertyChangeListeners , getPropertyChangeListeners , getRegisteredKeyStrokes , getRootPane , getSize , getToolTipLocation , getToolTipText , getToolTipText , getTopLevelAncestor , getTransferHandler , getVerifyInputWhenFocusTarget , getVetoableChangeListeners , getVisibleRect , getWidth , getX , getY , grabFocus , isDoubleBuffered , isLightweightComponent , isManagingFocus , isMaximumSizeSet , isMinimumSizeSet , isOpaque , isOptimizedDrawingEnabled , isPaintingTile , isPreferredSizeSet , isRequestFocusEnabled , isValidateRoot , paint , paintBorder , paintChildren , paintComponent , paintImmediately , paintImmediately , print , printAll , printBorder , printChildren , printComponent , processComponentKeyEvent , processKeyBinding , processKeyEvent , processMouseMotionEvent , putClientProperty , registerKeyboardAction , registerKeyboardAction , removeAncestorListener , removeNotify , removePropertyChangeListener , removePropertyChangeListener , removeVetoableChangeListener , repaint , repaint , requestDefaultFocus , requestFocus , requestFocus , requestFocusInWindow , requestFocusInWindow , resetKeyboardActions , reshape , revalidate , scrollRectToVisible , setActionMap , setAlignmentX , setAlignmentY , setAutoscrolls , setBackground , setBorder , setDebugGraphicsOptions , setDefaultLocale , setDoubleBuffered , setEnabled , setFont , setForeground , setInputMap , setInputVerifier , setMaximumSize , setMinimumSize , setNextFocusableComponent , setOpaque , setPreferredSize , setRequestFocusEnabled , setToolTipText , setTransferHandler , setUI , setVerifyInputWhenFocusTarget , setVisible , unregisterKeyboardAction , update
 
Ŭ·¡½º java.awt. Container ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
add , add , add , add , add , addContainerListener , addImpl , applyComponentOrientation , areFocusTraversalKeysSet , countComponents , deliverEvent , doLayout , findComponentAt , findComponentAt , getComponent , getComponentAt , getComponentAt , getComponentCount , getComponents , getContainerListeners , getFocusTraversalKeys , getFocusTraversalPolicy , getLayout , insets , invalidate , isAncestorOf , isFocusCycleRoot , isFocusCycleRoot , isFocusTraversalPolicySet , layout , list , list , locate , minimumSize , paintComponents , preferredSize , printComponents , processContainerEvent , processEvent , remove , remove , removeAll , removeContainerListener , setFocusCycleRoot , setFocusTraversalKeys , setFocusTraversalPolicy , setLayout , transferFocusBackward , transferFocusDownCycle , validate , validateTree
 
Ŭ·¡½º java.awt. Component ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
action , add , addComponentListener , addFocusListener , addHierarchyBoundsListener , addHierarchyListener , addInputMethodListener , addKeyListener , addMouseListener , addMouseMotionListener , addMouseWheelListener , bounds , checkImage , checkImage , coalesceEvents , contains , createImage , createImage , createVolatileImage , createVolatileImage , disableEvents , dispatchEvent , enable , enableEvents , enableInputMethods , getBackground , getBounds , getColorModel , getComponentListeners , getComponentOrientation , getCursor , getDropTarget , getFocusCycleRootAncestor , getFocusListeners , getFocusTraversalKeysEnabled , getFont , getFontMetrics , getForeground , getGraphicsConfiguration , getHierarchyBoundsListeners , getHierarchyListeners , getIgnoreRepaint , getInputContext , getInputMethodListeners , getInputMethodRequests , getKeyListeners , getLocale , getLocation , getLocationOnScreen , getMouseListeners , getMouseMotionListeners , getMouseWheelListeners , getName , getParent , getPeer , getSize , getToolkit , getTreeLock , gotFocus , handleEvent , hasFocus , hide , imageUpdate , inside , isBackgroundSet , isCursorSet , isDisplayable , isEnabled , isFocusable , isFocusOwner , isFocusTraversable , isFontSet , isForegroundSet , isLightweight , isShowing , isValid , isVisible , keyDown , keyUp , list , list , list , location , lostFocus , mouseDown , mouseDrag , mouseEnter , mouseExit , mouseMove , mouseUp , move , nextFocus , paintAll , postEvent , prepareImage , prepareImage , processComponentEvent , processFocusEvent , processHierarchyBoundsEvent , processHierarchyEvent , processInputMethodEvent , processMouseEvent , processMouseWheelEvent , remove , removeComponentListener , removeFocusListener , removeHierarchyBoundsListener , removeHierarchyListener , removeInputMethodListener , removeKeyListener , removeMouseListener , removeMouseMotionListener , removeMouseWheelListener , repaint , repaint , repaint , resize , resize , setBounds , setBounds , setComponentOrientation , setCursor , setDropTarget , setFocusable , setFocusTraversalKeysEnabled , setIgnoreRepaint , setLocale , setLocation , setLocation , setName , setSize , setSize , show , show , size , toString , transferFocus , transferFocusUpCycle
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

SELECTION_MODEL_PROPERTY

public static final String  SELECTION_MODEL_PROPERTY
¼±Åà ¸ðµ¨ ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

PREVIEW_PANEL_PROPERTY

public static final String  PREVIEW_PANEL_PROPERTY
preview ÆÐ³Î ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

CHOOSER_PANELS_PROPERTY

public static final String  CHOOSER_PANELS_PROPERTY
Ãò-´õ ÆÐ³Î ¹è¿­ ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

accessibleContext

protected AccessibleContext  accessibleContext
»ý¼ºÀÚÀÇ »ó¼¼

JColorChooser

public JColorChooser()
Ãʱâ»öÀÌ Èò»öÀÇ Ä®¶ó Ãò-´õ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.


JColorChooser

public JColorChooser(Color  initialColor)
ÁöÁ¤µÈ Ãʱâ»öÀÇ Ä®¶ó Ãò-´õ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
initialColor - Ãò-´õÀÇ Ãʱâ»ö¼¼Æ®

JColorChooser

public JColorChooser(ColorSelectionModel  model)
ÁöÁ¤µÈ ColorSelectionModel ·Î Ä®¶ó Ãò-´õÀÇ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.

¸Þ¼ÒµåÀÇ »ó¼¼

showDialog

public static Color  showDialog(Component  component,
                               String  title,
                               Color  initialColor)
                        throws HeadlessException 
¸ð´úÀÎ Ä®¶ó Ãò-´õ ´ÙÀ̾ó·Î±×¸¦ Ç¥½ÃÇØ, ´ÙÀ̾ó·Î±×°¡ ¼û°ÜÁú ¶§±îÁö ºí·Ï ÇÕ´Ï´Ù. À¯Àú°¡ [OK] ¹öưÀ» ´©¸£¸é(ÀÚ), ÀÌ ¸Þ¼Òµå´Â ´ÙÀ̾ó·Î±×¸¦ ¼û±âµç°¡ ¶Ç´Â ÆÄ±âÇØ, ¼±ÅÃµÈ »öÀ» µ¹·ÁÁÝ´Ï´Ù. À¯Àú°¡ [Cancel] ¹öưÀ» ´©¸£µç°¡, ȤÀº [OK] ¸¦ ´©¸£Áö ¸»°í ´ÙÀ̾ó·Î±×¸¦ ´Ù¹°¸é(ÀÚ), ÀÌ ¸Þ¼Òµå´Â ´ÙÀ̾ó·Î±×¸¦ ¼û±âµç°¡ ¶Ç´Â ÆÄ±âÇØ,null ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
component - ´ÙÀ̾ó·Î±×ÀÇ Ä£ Component
title - ´ÙÀ̾ó·Î±×ÀÇ Å¸ÀÌÆ²À» Æ÷ÇÔÇÑ Ä³¸¯ÅÍ ¶óÀÎ
initialColor - Ä®¶ó Ãò-´õ°¡ Ç¥½ÃµÉ ¶§ÀÇ Ãʱâ»ö¼¼Æ®
¹Ýȯ°ª:
¼±ÅÃµÈ »ö. À¯Àú°¡ ÁßÁöÇßÀ» °æ¿ì´Â null
¿¹¿Ü:
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless()

createDialog

public static JDialog  createDialog(Component  c,
                                   String  title,
                                   boolean modal,
                                   JColorChooser  chooserPane,
                                   ActionListener  okListener,
                                   ActionListener  cancelListener)
                            throws HeadlessException 
[OK],[Cancel], ¹× [Reset] ¹öư°ú ÇÔ²², ÁöÁ¤µÈ ColorChooser ±¸È¹À» °¡Áö´Â »õ·Î¿î ´ÙÀ̾ó·Î±×¸¦ »ý¼ºÇØ, ±×°ÍÀ» µ¹·ÁÁÝ´Ï´Ù. [OK] ¶Ç´Â [Cancel] ¹öưÀÌ ¹Ð¸®¸é(ÀÚ), ´ÙÀ̾ó·Î±×´Â ÀÚµ¿ÀûÀ¸·Î ¼û½À´Ï´Ù (ÆÄ±â´Â µÇÁö ¾Ê´Â´Ù). [Reset] ¹öưÀÌ ¹Ð¸®¸é(ÀÚ), Ä®¶ó Ãò-´õÀÇ »öÀº Àüȸ¿¡ ´ÙÀ̾ó·Î±×·Î show °¡ ºÒ·Á °¬À» ¶§¿¡ ¼³Á¤µÈ »ö¿¡ ¸®¼ÂÆ® µÇ¾î ´ÙÀ̾ó·Î±×´Â ±×´ë·Î Ç¥½ÃµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
c - ´ÙÀ̾ó·Î±×ÀÇ Ä£ Component
title - ´ÙÀ̾ó·Î±×ÀÇ Å¸ÀÌÆ²
modal - boolean Ä¡. true ÀÇ °æ¿ì´Â ´ÙÀ̾ó·Î±×°¡ ´Ù¹° ¶§±îÁö ÇÁ·Î±×·¥ÀÇ ´Ù¸¥ ºÎºÐÀº Á¤ÁöÇÏ´Â
chooserPane - ´ÙÀ̾ó·Î±×³»¿¡ ¹èÄ¡µÇ´Â Ä®¶ó Ãò-´õ
okListener - [OK] °¡ ´­·ÈÀ» ¶§¿¡ ºÒ·Á °¡´Â ActionListener
cancelListener - [Cancel] °¡ ´­·ÈÀ» ¶§¿¡ ºÒ·Á °¡´Â ActionListener
¹Ýȯ°ª:
Ä®¶ó Ãò-´õ ±¸È¹À» °¡Áö´Â »õ·Î¿î ´ÙÀ̾ó·Î±×
¿¹¿Ü:
HeadlessException - GraphicsEnvironment.isHeadless()°¡ true ÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless()

getUI

public ColorChooserUI  getUI()
ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â L&F ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â ColorChooserUI ¿ÀºêÁ§Æ®

setUI

public void setUI(ColorChooserUI  ui)
ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â L&F ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
ui - ColorChooserUI ÀÇ L&F ¿ÀºêÁ§Æ®
°ü·Ã Ç׸ñ:
UIDefaults.getUI(javax.swing.JComponent)

updateUI

public void updateUI()
UIManager ·ÎºÎÅÍÀÇ L&F º¯°æÀ» ³ªÅ¸³»´Â ÅëÁöÀÔ´Ï´Ù. ÇöÀçÀÇ UI ¿ÀºêÁ§Æ®¸¦ UIManager ·ÎºÎÅÍÀÇ ÃֽйöÁ¯¿¡ ¿Å°Ü³õ½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ updateUI
°ü·Ã Ç׸ñ:
JComponent.updateUI()

getUIClassID

public String  getUIClassID()
ÀÌ ÄÄÆÛ³ÍÆ®¸¦ Ç¥Çö ÇÏ´Â L&F Ŭ·¡½ºÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ getUIClassID
¹Ýȯ°ª:
ColorChooserUI ÀÇ Ä³¸¯ÅÍ ¶óÀÎ
°ü·Ã Ç׸ñ:
JComponent.getUIClassID() , UIDefaults.getUI(javax.swing.JComponent)

getColor

public Color  getColor()
Ä®¶ó Ãò-´õ·ÎºÎÅÍ ÇöÀçÀÇ »öÄ¡¸¦ ÃëµæÇÕ´Ï´Ù. µðÆúÆ®¿¡¼­´Â ÀÌ ¸Þ¼Òµå´Â »öÄ¡¸¦ ¸ðµ¨¿¡ delegate ÇÕ´Ï´Ù.

¹Ýȯ°ª:
Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÄ¡

setColor

public void setColor(Color  color)
Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÀÌ ÁöÁ¤µÈ »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ColorSelectionModel ´Â ChangeEvent ¸¦ ¹æ¾Æ¼è ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
color - Ä®¶ó Ãò-´õ·Î ¼³Á¤µÇ´Â »ö
°ü·Ã Ç׸ñ:
JComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)

setColor

public void setColor(int r,
                     int g,
                     int b)
Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÀ», ÁöÁ¤µÈ RGB »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. Àû, ÃÊ·Ï, ÆÄ¶ûÀÇ °¢ Ä¡´Â 0 ~ 255 ÀÇ ¹üÀ§ÀÇ ¼ýÀÚ°¡ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
r - Red ÀÇ ¾çÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡
g - Green ÀÇ ¾çÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡
b - Blue ÀÇ ¾çÀ» ÁöÁ¤ÇÏ´Â Á¤¼öÄ¡
¿¹¿Ü:
IllegalArgumentException - r, g, ¹× b ÀÇ °ªÀÌ ¹üÀ§¿ÜÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
Color

setColor

public void setColor(int c)
Ä®¶ó Ãò-´õÀÇ ÇöÀçÀÇ »öÀÌ ÁöÁ¤µÈ »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
c - Ãò-´õÀÇ ÇöÀçÀÇ »öÀ» ¼³Á¤ÇÏ´Â Á¤¼öÄ¡. ÇÏÀ§ 8 ºñÆ®´Â Blue Ä¡, ´ÙÀ½ÀÇ 8 ºñÆ®´Â Green Ä¡, ´ÙÀ½ÀÇ 8 ºñÆ®´Â Red Ä¡¸¦ ÁöÁ¤ÇÑ´Ù

setDragEnabled

public void setDragEnabled(boolean b)
dragEnabled ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ÄÄÆÛ³ÍÆ®·Î µå·¯±×£¦µå·ÓÀÇ ÃÖÃÊÀÇ ºÎºÐÀÎ ÀÚµ¿ µå·¯±× 󸮸¦ À¯È¿ÇÏ°Ô Çϱâ À§Çؼ­, ÀÌ ÇÁ·ÎÆÛƼ´Â true °¡ µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. µå·¯±×¸¦ ½ÇÇàÇϱâ À§Çؼ­,transferHandler ÇÁ·ÎÆÛƼ¿¡ null ÀÌ¿ÜÀÇ °ªÀ» ¼³Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. dragEnabled ÇÁ·ÎÆÛƼÀÇ µðÆúÆ® °ªÀº false ÀÔ´Ï´Ù.

ÀÚµ¿ µå·¯±× 󸮰¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, preview ÆÐ³Î»ó¿¡¼­ mouse button¸¦ ´©¸£¸é(ÀÚ), ´ëºÎºÐÀÇ Look & Feel (L&F)·Î µå·¯±×£¦µå·Ó Á¶ÀÛÀÌ °³½ÃµË´Ï´Ù. ÀÚµ¿ µå·¯±×£¦µå·ÓÀ» ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â Look & Feel (L&F)¿¡¼­´Â ÀÌ ÇÁ·ÎÆÛƼ´Â ¹«½ÃµË´Ï´Ù. ÀÌ·¯ÇÑ Look & Feel (L&F)¿¡¼­´Â ÄÄÆÛ³ÍÆ®¸¦ º¯°æÇØ TransferHandler ÀÇ exportAsDrag ¸Þ¼Òµå¸¦ Á÷Á¢ È£ÃâÇÏ´Â °ÍÀ¸·Î, ÀÚµ¿ µå·¯±× 󸮰¡ °¡´ÉÇÏ°Ô µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
b - dragEnabled ÇÁ·ÎÆÛƼ·Î ¼³Á¤µÇ´Â °ª
¿¹¿Ü:
HeadlessException - b °¡ true À̸ç,GraphicsEnvironment.isHeadless() °¡ true ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
GraphicsEnvironment.isHeadless() , getDragEnabled() , JComponent.setTransferHandler(javax.swing.TransferHandler) , TransferHandler

getDragEnabled

public boolean getDragEnabled()
dragEnabled ÇÁ·ÎÆÛƼÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
dragEnabled ÇÁ·ÎÆÛƼÀÇ °ª
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
setDragEnabled(boolean)

setPreviewPanel

public void setPreviewPanel(JComponent  preview)
ÇöÀçÀÇ preview ÆÐ³ÎÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â previewPanel ¶ó´Â À̸§ÀÇ ÇÁ·ÎÆÛƼ¿¡ ´ëÇØ¼­ PropertyChangeEvent ¸¦ ¹æ¾Æ¼è ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
JComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)

getPreviewPanel

public JComponent  getPreviewPanel()
¼±ÅÃµÈ »öÀ» Ç¥½ÃÇÏ´Â preview ÆÐ³ÎÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
JComponent ¿ÀºêÁ§Æ® -- preview ÆÐ³Î

addChooserPanel

public void addChooserPanel(AbstractColorChooserPanel  panel)
Ä®¶ó Ãò-´õ¿¡ Ä®¶ó Ãò-´õ ÆÐ³ÎÀ» Ãß°¡ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
panel - Ãß°¡ÇÏ´Â AbstractColorChooserPanel

removeChooserPanel

public AbstractColorChooserPanel  removeChooserPanel(AbstractColorChooserPanel  panel)
ÁöÁ¤µÈ Ä®¶ó ÆÐ³ÎÀ» »èÁ¦ÇÕ´Ï´Ù.

¹Ýȯ°ª:
Ä®¶ó ÆÐ³Î
¿¹¿Ü:
IllegalArgumentException - ÆÐ³ÎÀÌ ±âÁ¸ÀÇ Ãò-´õ ÆÐ³ÎÀÇ ¸®½ºÆ®¿¡ ¾ø´Â °æ¿ì

setChooserPanels

public void setChooserPanels(AbstractColorChooserPanel [] panels)
»öÄ¡¸¦ ¼±ÅÃÇϱâ À§Çؼ­ »ç¿ëµÇ´Â Ä®¶ó ÆÐ³ÎÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
panels - AbstractColorChooserPanel ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

getChooserPanels

public AbstractColorChooserPanel [] getChooserPanels()
ÁöÁ¤µÈ Ä®¶ó ÆÐ³ÎÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
AbstractColorChooserPanel ¿ÀºêÁ§Æ®ÀÇ ¹è¿­

getSelectionModel

public ColorSelectionModel  getSelectionModel()
»öÀÇ ¼±ÅÃÀ» Ãë±ÞÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨À» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ColorSelectionModel ¿ÀºêÁ§Æ®

setSelectionModel

public void setSelectionModel(ColorSelectionModel  newModel)
¼±ÅÃµÈ »öÀ» ÀúÀåÇÏ´Â ¸ðµ¨À» ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
newModel - »õ·Î¿î ColorSelectionModel ¿ÀºêÁ§Æ®

paramString

protected String  paramString()
ÀÌ JColorChooser ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â µð¹ö±× Àü¿ëÀ̸ç, µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ij¸¯ÅÍ ¶óÀÎÀº ºñ¾úÀ» °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸,null ·Î´Â µÇÁö ¾Ê½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ paramString
¹Ýȯ°ª:
ÀÌ JColorChooser ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

getAccessibleContext

public AccessibleContext  getAccessibleContext()
ÀÌ JColorChooser ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø AccessibleContext ¸¦ µ¹·ÁÁÝ´Ï´Ù. Ä®¶ó Ãò-´õÀÇ °æ¿ì, AccessibleContext ´Â AccessibleJColorChooser ÀÇ Çü½ÄÀ» ÃëÇÕ´Ï´Ù. Çʿ信 µû¶ó¼­ ½Å±ÔÀÇ AccessibleJColorChooser ÀνºÅϽº°¡ »ý¼ºµË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º Accessible ³»ÀÇ getAccessibleContext
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ getAccessibleContext
¹Ýȯ°ª:
ÀÌ JColorChooser ÀÇ AccessibleContext ·Î¼­ ±â´ÉÇÏ´Â AccessibleJColorChooser

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.