JavaTM 2 Platform
Standard Ed. 5.0

javax.swing
Ŭ·¡½º JColorChooser

java.lang.Object 
  »óÀ§¸¦ È®Àå java.awt.Component 
      »óÀ§¸¦ È®Àå java.awt.Container 
          »óÀ§¸¦ È®Àå javax.swing.JComponent 
              »óÀ§¸¦ È®Àå javax.swing.JColorChooser
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
ImageObserver, MenuContainer, Serializable, Accessible

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¿¡ ÀûÀýÇÏ°í ÀÖ½À´Ï´Ù. JDK ¹öÀü 1.4 ±× µÚ·Î´Â java.beans ÆÐÅ°Áö·Î ¸ðµç JavaBeans Àå±â ±â¾ïÀÌ Áö¿ø µË´Ï´Ù. XMLEncoder¸¦ ÂüÁ¶ÇϽʽÿÀ.


Áßø(Nested) Ŭ·¡½º °³¿ä
protected  class JColorChooser.AccessibleJColorChooser
          ÀÌ Å¬·¡½º´Â JColorChooser Ŭ·¡½º¿ëÀÇ »ç¿ëÀÚ º¸Á¶ ±â´ÉÀÇ Áö¿ø¸¦ ±¸ÇöÇÏ°í ÀÖ½À´Ï´Ù.
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JComponent.AccessibleJComponent
 
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Container.AccessibleAWTContainer
 
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
ÇÊµå °³¿ä
protected  AccessibleContext accessibleContext
           
static String CHOOSER_PANELS_PROPERTY
          Ãò-´õ ÆгΠ¹è¿­ ÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.
static String PREVIEW_PANEL_PROPERTY
          ÇÁ¸®ºä ÆгΠÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.
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 ()
          ¼±ÅÃµÈ »öÀ» Ç¥½ÃÇÏ´Â ÇÁ¸®ºä ÆгÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
 ColorSelectionModel getSelectionModel ()
          »öÀÇ ¼±ÅÃÀ» Ãë±ÞÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨À» ¸®ÅÏÇÕ´Ï´Ù.
 ColorChooserUI getUI ()
          ÀÌ ÄÄÆÛ³ÍÆ®¸¦ ·»´õ¸µ ÇÏ´Â L&F °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String getUIClassID ()
          ÀÌ ÄÄÆÛ³ÍÆ®¸¦ ·»´õ¸µ ÇÏ´Â L&F Ŭ·¡½ºÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
protected  String paramString ()
          ÀÌ JColorChooser ij¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 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)
          ÇöÀçÀÇ ÇÁ¸®ºä ÆгÎÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setSelectionModel (ColorSelectionModel  newModel)
          ¼±ÅÃµÈ »öÀ» Æ÷ÇÔÇÏ´Â ¸ðµ¨À» ¼³Á¤ÇÕ´Ï´Ù.
 void setUI (ColorChooserUI  ui)
          ÀÌ ÄÄÆÛ³ÍÆ®¸¦ ·»´õ¸µ ÇÏ´Â L&F °´Ã¼¸¦ ¼³Á¤ÇÕ´Ï´Ù.
static Color showDialog (Component  component, String  title, Color  initialColor)
          ¸ð´úÀÎ Ä÷¯ Ãò-´õ ´ÙÀ̾ó·Î±×¸¦ Ç¥½ÃÇØ, ´ÙÀ̾ó·Î±×°¡ ¼û°ÜÁú ¶§±îÁö ºí·Ï ÇÕ´Ï´Ù.
 void updateUI ()
          L&F°¡ º¯°æµÇ¾ú´Ù°í ÇÏ´Â UIManager·Î ºÎÅÍÀÇ ÅëÁöÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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
ÇÁ¸®ºä ÆгΠÇÁ·ÎÆÛƼ¸íÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

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·Î Ä÷¯ Ãò-´õÀÇ ±¸È¹À» »ý¼ºÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
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()
L&F°¡ º¯°æµÇ¾ú´Ù°í ÇÏ´Â UIManager·Î ºÎÅÍÀÇ ÅëÁöÀÔ´Ï´Ù. ÇöÀçÀÇ UI °´Ã¼¸¦ UIManager·Î ºÎÅÍÀÇ ÃֽŠ¹öÀü¿¡ ¿Å°Ü³õ½À´Ï´Ù.

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

getUIClassID

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

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

getColor

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

¹Ýȯ°ª:
Ä÷¯ Ãò-´õÀÇ ÇöÀçÀÇ »öÄ¡

setColor

public void setColor(Color  color)
Ä÷¯ Ãò-´õÀÇ ÇöÀçÀÇ »öÀÌ ÁöÁ¤µÈ »öÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ColorSelectionModel´Â ChangeEvent¸¦ Æ®¸®°Å ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
color - Ä÷¯ Ãò-´õ·Î ¼³Á¤µÇ´Â »ö
°ü·Ã Ç׸ñ:
Container.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 ÀÔ´Ï´Ù.

ÀÚµ¿ µå·¡±× 󸮰¡ »ç¿ë °¡´ÉÇÑ °æ¿ì, ÇÁ¸®ºä Æгλ󿡼­ 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)
ÇöÀçÀÇ ÇÁ¸®ºä ÆгÎÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â previewPanel ¶ó´Â À̸§ÀÇ ÇÁ·ÎÆÛƼ¿¡ ´ëÇؼ­ PropertyChangeEvent¸¦ Æ®¸®°Å ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
preview - ÇöÀçÀÇ »öÀ» Ç¥½ÃÇÏ´Â JComponent
°ü·Ã Ç׸ñ:
Container.addPropertyChangeListener(java.beans.PropertyChangeListener)

getPreviewPanel

public JComponent  getPreviewPanel()
¼±ÅÃµÈ »öÀ» Ç¥½ÃÇÏ´Â ÇÁ¸®ºä ÆгÎÀ» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
JComponent °´Ã¼ -- ÇÁ¸®ºä ÆгÎ

addChooserPanel

public void addChooserPanel(AbstractColorChooserPanel  panel)
Ä÷¯ Ãò-´õ¿¡ Ä÷¯ Ãò-´õ ÆгÎÀ» Ãß°¡ÇÕ´Ï´Ù.

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

removeChooserPanel

public AbstractColorChooserPanel  removeChooserPanel(AbstractColorChooserPanel  panel)
ÁöÁ¤µÈ Ä÷¯ ÆгÎÀ» »èÁ¦ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
panel - »èÁ¦ÇÏ´Â ÆгÎÀ» ÁöÁ¤Çϴ ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
Ä÷¯ ÆгÎ
¿¹¿Ü:
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¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â µð¹ö±× Àü¿ëÀ̸ç, ¸®ÅÏµÈ Ä³¸¯ÅÍ ¶óÀÎÀÇ ³»¿ë ¹× Çü½ÄÀº ±¸Çö¿¡ µû¶ó¼­ ´Ù¸¨´Ï´Ù. ¸®ÅÏµÈ Ä³¸¯ÅÍ ¶óÀÎÀº ºñ¾îÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù¸¸, null·Î´Â µÇÁö ¾Ê½À´Ï´Ù.

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

getAccessibleContext

public AccessibleContext  getAccessibleContext()
ÀÌ JColorChooser¿¡ °ü·ÃµÈ AccessibleContext¸¦ ¸®ÅÏÇÕ´Ï´Ù. Ä÷¯ Ãò-´õÀÇ °æ¿ì, AccessibleContext´Â AccessibleJColorChooser Çü½ÄÀ» ÃëÇÕ´Ï´Ù. ÇÊ¿ä¿¡ µû¶ó¼­ »õ·Î¿îÀÇ AccessibleJColorChooser ÀνºÅϽº°¡ »ý¼ºµË´Ï´Ù.

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

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.