JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.table
Ŭ·¡½º DefaultTableCellRenderer

java.lang.Object 
  »óÀ§¸¦ È®Àå java.awt.Component 
      »óÀ§¸¦ È®Àå java.awt.Container 
          »óÀ§¸¦ È®Àå javax.swing.JComponent 
              »óÀ§¸¦ È®Àå javax.swing.JLabel 
                  »óÀ§¸¦ È®Àå javax.swing.table.DefaultTableCellRenderer
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants, TableCellRenderer
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
DefaultTableCellRenderer.UIResource

public class DefaultTableCellRenderer
extends JLabel
implements TableCellRenderer, Serializable

JTable·Î °¢ ¼¿À» ·»´õ¸µ (Ç¥½Ã)Çϱâ À§ÇÑ Ç¥ÁØ Å¬·¡½ºÀÔ´Ï´Ù.

±¸Çö»óÀÇ ÁÖÀÇ: ÀÌ Å¬·¡½º´Â Ç¥ÁØ ÄÄÆÛ³ÍÆ® Ŭ·¡½ºÀÇ JLabel¸¦ »ó¼ÓÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª JTableÀº ¼¿ÀÇ ·»´õ¸µ¿¡ µ¶ÀÚÀûÀÎ µµ±¸¸¦ ä¿ëÇÏ°í Àֱ⠶§¹®¿¡ ¼¿ ·»´õ¸µÀ¸·ÎºÎÅÍ Á¶±Ý ¼öÁ¤µÈ µ¿ÀÛÀ» ÇÊ¿ä·Î ÇÕ´Ï´Ù. Å×À̺í Ŭ·¡½º´Â ´ÜÀÏÀÇ ¼¿ ·»´õ¸µÀ» Á¤ÀÇÇØ, Å×ÀÌºí³»ÀÇ ¸ðµç ¼¿À» ·»´õ¸µ ÇÏ´Â rubber-stamp·Î¼­ ±×°ÍÀ» »ç¿ëÇÕ´Ï´Ù. Áï, ±× ¼¿ ·»´õ¸µÀÌ ÃÖÃÊÀÇ ¼¿À» ·»´õ¸µ ÇØ, ±× ¼¿ ·»´õ¸µÀÇ ÄÁÅÙÃ÷¸¦ º¯°æÇØ, ±×°ÍÀ» »õ·Î¿î À§Ä¡·Î À̵¿ÇØ, ¶Ç, ·»´õ¸µÀÇÇØ ¹Ýº¹ÇÑ´Ù°í ÇÏ´Â »óÅÂÀÔ´Ï´Ù. Ç¥ÁØ ÄÄÆÛ³ÍÆ®ÀÇ JLabel´Â ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î »ç¿ëÇϵµ·Ï ¼³°èµÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¼¿ÀÌ ·»´õ¸µ µÉ ¶§¸¶´Ù, revalidate°¡ Æ®¸®°Å µÇÁö ¾Ê°Ô ÇÕ´Ï´Ù. revalidate ¸Þ¼¼Áö´Â ´Ù¸¥ ¸ðµç ÄÄÆÛ³ÍÆ®°¡ ¿µÇâÀ» ¹ÞÁö ¾Ê´ÂÁö ¾î¶²Áö ÁöÁ¤Çϱâ À§Çؼ­ ÄÁÅ×À̳ÊÀÇ »óÀ§ °èÃþ¿¡°Ô °Ç³×Áö¹Ç·Î Æ®¸®°Å µÇÁö ¾Ê°Ô ÇÏÁö ¾ÊÀ¸¸é Å«ÆøÀ¸·Î ÆÛÆ÷¸Õ½º°¡ ÀúÇÏÇÕ´Ï´Ù. ¶Ç, ·»´õ¸µÀº ÆäÀÎÆ® Á¶ÀÛÀÇ À¯È¿±â°£¿¡°Ô¸¸ »ý¼ºµÇ±â ¶§¹®¿¡ ¶È°°ÀÌ ÆäÀÎÆ® Á¶ÀÛÀÇ °èÃþ³»ÀÇ À̵¿¿¡ °ü·ÃµÇ´Â ¿À¹öÇìµå°¡ »ý±âÁö ¾Êµµ·Ï ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. µû¶ó¼­, ÀÌ Å¬·¡½º¸¦ »ç¿ëÇØ ¸Þ¼­µå validate, invalidate, revalidate, repaint ¹× firePropertyChange¸¦ ¿À¹ö¶óÀ̵å(override) Çϸé, ¹«Á¶ÀÛ »óÅ°¡ µÇ¾î, ÆÛÆ÷¸Õ½º¸¦ Çâ»ó½ÃÅ°±â À§Çؼ­ isOpaque ¸Þ¼­µå¸¸ÀÌ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. µ¶ÀÚÀûÀÎ ·»´õ¸µÀ» Ãâ·ÂÇÏ´Â °æ¿ì´Â ÀÌ ÆÛÆ÷¸Õ½º¸¦ °í·ÁÇØ ÁÖ¼¼¿ä.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ °´Ã¼´Â ÇâÈÄÀÇ Swing ¸±¸®Áî¿Í ȣȯµÇÁö ¾ÊÀ» ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ÀÇ Áö¿øÀº ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÀüÀÇ Swing¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI¿¡ ÀûÀýÇÏ°í ÀÖ½À´Ï´Ù. JDK ¹öÀü 1.4 ÀÌÈÄ, ¸ðµç JavaBeans Àå±â°£ÀÇ ¿î¿ë Áö¿øÀº java.beans ÆÐÅ°Áö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº XMLEncoder¸¦ ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã Ç׸ñ:
JTable

Áßø(Nested) Ŭ·¡½º °³¿ä
static class DefaultTableCellRenderer.UIResource
          UIResourceÀ» ±¸ÇöÇÏ´Â DefaultTableCellRenderer ¼­ºê Ŭ·¡½ºÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. JLabel ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JLabel.AccessibleJLabel
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
JComponent.AccessibleJComponent
 
Ŭ·¡½º java.awt. Container ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Container.AccessibleAWTContainer
 
Ŭ·¡½º java.awt. Component ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
ÇÊµå °³¿ä
protected static Border noFocusBorder
           
 
Ŭ·¡½º javax.swing. JLabel ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
labelFor
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
accessibleContext, 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
 
ÀÎÅÍÆäÀ̽º javax.swing. SwingConstants ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
ÀÎÅÍÆäÀ̽º java.awt.image. ImageObserver ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
»ý¼ºÀÚ °³¿ä
DefaultTableCellRenderer ()
          µðÆúÆ®ÀÇ Å×ÀÌºí ¼¿ ·»´õ¸µÀ» ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void firePropertyChange (String  propertyName, boolean oldValue, boolean newValue)
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
protected  void firePropertyChange (String  propertyName, Object  oldValue, Object  newValue)
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 Component getTableCellRendererComponent (JTable  table, Object  value, boolean isSelected, boolean hasFocus, int row, int column)
          µðÆúÆ®ÀÇ Å×ÀÌºí ¼¿ ·»´õ¸µÀ» ¸®ÅÏÇÕ´Ï´Ù.
 void invalidate ()
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 boolean isOpaque ()
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void repaint ()
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void repaint (long tm, int x, int y, int width, int height)
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void repaint (Rectangle  r)
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void revalidate ()
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 void setBackground (Color  c)
          JComponent.setBackground¸¦ µ¡¾²±âÇØ, ¼±ÅõǾî ÀÖÁö ¾ÊÀº ¹é±×¶ó¿îµå Ä÷¯°¡ ÁöÁ¤µÈ »ö¿¡ ÇÒ´çÇÕ´Ï´Ù.
 void setForeground (Color  c)
          JComponent.setForeground¸¦ µ¡¾²±âÇØ, ¼±ÅõǾî ÀÖÁö ¾ÊÀº foreground Ä÷¯°¡ ÁöÁ¤µÈ »ö¿¡ ÇÒ´çÇÕ´Ï´Ù.
protected  void setValue (Object  value)
          ·»´õ¸µ µÇ´Â ¼¿ÀÇ String °´Ã¼¸¦ value·Î ¼³Á¤ÇÕ´Ï´Ù.
 void updateUI ()
          Look & Feel [L&F]°¡ º¯°æµÇ¾ú´Ù°í ÇÏ´Â UIManager·Î ºÎÅÍÀÇ ÅëÁöÀÔ´Ï´Ù.
 void validate ()
          ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
 
Ŭ·¡½º javax.swing. JLabel ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition
 
Ŭ·¡½º javax.swing. JComponent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, 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, 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, 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, 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, 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, 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
 

ÇʵåÀÇ »ó¼¼

noFocusBorder

protected static Border  noFocusBorder
»ý¼ºÀÚ »ó¼¼

DefaultTableCellRenderer

public DefaultTableCellRenderer()
µðÆúÆ®ÀÇ Å×ÀÌºí ¼¿ ·»´õ¸µÀ» ÀÛ¼ºÇÕ´Ï´Ù.

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

setForeground

public void setForeground(Color  c)
JComponent.setForeground¸¦ µ¡¾²±âÇØ, ¼±ÅõǾî ÀÖÁö ¾ÊÀº foreground Ä÷¯°¡ ÁöÁ¤µÈ »ö¿¡ ÇÒ´çÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ setForeground
ÆĶó¹ÌÅÍ:
c - ÀÌ °ªÀÇ foreground Ä÷¯¸¦ ¼³Á¤ÇÏ´Â
°ü·Ã Ç׸ñ:
Component.getForeground()

setBackground

public void setBackground(Color  c)
JComponent.setBackground¸¦ µ¡¾²±âÇØ, ¼±ÅõǾî ÀÖÁö ¾ÊÀº ¹é±×¶ó¿îµå Ä÷¯°¡ ÁöÁ¤µÈ »ö¿¡ ÇÒ´çÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ setBackground
ÆĶó¹ÌÅÍ:
c - ÀÌ °ªÀÇ ¹é±×¶ó¿îµå Ä÷¯¸¦ ¼³Á¤ÇÏ´Â
°ü·Ã Ç׸ñ:
Component.getBackground()

updateUI

public void updateUI()
Look & Feel [L&F]°¡ º¯°æµÇ¾ú´Ù°í ÇÏ´Â UIManager·Î ºÎÅÍÀÇ ÅëÁöÀÔ´Ï´Ù. ÇöÀçÀÇ UI °´Ã¼¸¦ UIManager ÃֽŠ¹öÀü¿¡ ¿Å°Ü³õ½À´Ï´Ù.

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

getTableCellRendererComponent

public Component  getTableCellRendererComponent(JTable  table,
                                               Object  value,
                                               boolean isSelected,
                                               boolean hasFocus,
                                               int row,
                                               int column)
µðÆúÆ®ÀÇ Å×ÀÌºí ¼¿ ·»´õ¸µÀ» ¸®ÅÏÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º TableCellRenderer ³»ÀÇ getTableCellRendererComponent
ÆĶó¹ÌÅÍ:
table - JTable
value - [row, column] ¼¿¿¡ ÇÒ´çÇÏ´Â °ª
isSelected - ¼¿ÀÌ ¼±Åõǰí ÀÖ´Â °æ¿ì´Â true
hasFocus - Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì´Â true
row - ·»´õ¸µ µÇ´Â ¼¿ÀÇ Çà
column - ·»´õ¸µ µÇ´Â ¼¿ÀÇ ¿­
¹Ýȯ°ª:
µðÆúÆ®ÀÇ Å×ÀÌºí ¼¿ ·»´õ¸µ

isOpaque

public boolean isOpaque()
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ isOpaque
¹Ýȯ°ª:
ÀÌ ÄÄÆÛ³ÍÆ®°¡ ¿ÏÀüÇÏ°Ô ºÒÅõ¸íÇÑ °æ¿ì´Â true
°ü·Ã Ç׸ñ:
JComponent.setOpaque(boolean)

invalidate

public void invalidate()
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Container ³»ÀÇ invalidate
µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
Container.validate(), Container.layout(), LayoutManager

validate

public void validate()
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Container ³»ÀÇ validate
°ü·Ã Ç׸ñ:
Container.add(java.awt.Component), Component.invalidate(), JComponent.revalidate()

revalidate

public void revalidate()
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ revalidate
°ü·Ã Ç׸ñ:
Component.invalidate(), Container.validate(), JComponent.isValidateRoot(), RepaintManager.addInvalidComponent(javax.swing.JComponent)

repaint

public void repaint(long tm,
                    int x,
                    int y,
                    int width,
                    int height)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ repaint
ÆĶó¹ÌÅÍ:
tm - ÀÌ ÆĶó¹ÌÅÍ´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù
x - ´õƼ ¸®Á¯ÀÇ x ÁÂÇ¥
y - ´õƼ ¸®Á¯ÀÇ y ÁÂÇ¥
width - ´õƼ ¸®Á¯ÀÇ Æø
height - ´õƼ ¸®Á¯ÀÇ ³ôÀÌ
°ü·Ã Ç׸ñ:
Component.isShowing(), RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint(Rectangle  r)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ repaint
ÆĶó¹ÌÅÍ:
r - ´õƼ ¸®Á¯À» Æ÷ÇÔÇÑ Rectangle
°ü·Ã Ç׸ñ:
Component.isShowing(), RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint()
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Component ³»ÀÇ repaint
µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
Component.update(Graphics)

firePropertyChange

protected void firePropertyChange(String  propertyName,
                                  Object  oldValue,
                                  Object  newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Component ³»ÀÇ firePropertyChange
ÆĶó¹ÌÅÍ:
propertyName - °ªÀÌ º¯°æµÈ ÇÁ·ÎÆÛƼ
oldValue - ÇÁ·ÎÆÛƼÀÇ ÀÌÀüÀÇ °ª
newValue - ÇÁ·ÎÆÛƼÀÇ »õ·Î¿î °ª

firePropertyChange

public void firePropertyChange(String  propertyName,
                               boolean oldValue,
                               boolean newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº¡¸±¸Çö»óÀÇ ÁÖÀÇ¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º JComponent ³»ÀÇ firePropertyChange
ÆĶó¹ÌÅÍ:
propertyName - °ªÀÌ º¯°æµÈ ÇÁ·ÎÆÛƼ
oldValue - ÇÁ·ÎÆÛƼÀÇ ÀÌÀüÀÇ °ª
newValue - ÇÁ·ÎÆÛƼÀÇ »õ·Î¿î °ª

setValue

protected void setValue(Object  value)
·»´õ¸µ µÇ´Â ¼¿ÀÇ String °´Ã¼¸¦ value·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
value - ÀÌ ¼¿ÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ °ª. °ªÀÌ nullÀÎ °æ¿ì´Â ÅؽºÆ®Ä¡¸¦ ºñ¾îÀִ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ÇÏ´Â
°ü·Ã Ç׸ñ:
JLabel.setText(java.lang.String)

JavaTM 2 Platform
Standard Ed. 5.0

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