|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
javax.swing.DefaultListCellRenderer
public class DefaultListCellRenderer
¸®½ºÆ®ÀÇ Ç׸ñÀ» ·»´õ¸µ ÇÕ´Ï´Ù.
±¸Çö»óÀÇ ÁÖÀÇ: ÀÌ Å¬·¡½º´Â ÆÛÆ÷¸Õ½º Çâ»óÀ» À§ÇØ, invalidate, validate, revalidate, repaint, isOpaque ¹× firePropertyChange ¸¸À» ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù. ¿À¹ö¶óÀ̵å(override) µÇÁö ¾Ê´Â °æ¿ì, È£Ãâ ºóµµÀÇ ³ôÀº ¸Þ¼µå°¡ µðÆúÆ®ÀÇ ¸®½ºÆ® ¼¿ ·»´õ¸µ¿¡¼´Â Çʿ䰡 ¾ø´Â ÄÚµå ÆÐ½º¸¦ ½ÇÇàÇÕ´Ï´Ù. µ¶ÀÚÀûÀÎ ·»´õ¸µ ³í¸®¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì´Â ÀÌ·¯ÇÑ ¸Þ¼µåÀÇ ¿À¹ö¶óÀ̵å(override)¿¡¼ÀÇ ÀÌÁ¡À̳ª °áÁ¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ µÈ °´Ã¼´Â ÇâÈÄÀÇ Swing ¸±¸®Áî¿Í
ȣȯµÇÁö ¾ÊÀ» ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈÀÇ Áö¿øÀº
´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÀüÀÇ Swing¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. JDK ¹öÀü
1.4 ±× µÚ·Î´Â java.beans ÆÐŰÁö·Î ¸ðµç JavaBeans™
Àå±â ±â¾ïÀÌ Áö¿ø
µË´Ï´Ù. XMLEncoder¸¦
ÂüÁ¶ÇϽʽÿÀ.
| Áßø(Nested) Ŭ·¡½º °³¿ä | |
|---|---|
static class |
DefaultListCellRenderer.UIResource
UIResource¸¦ ±¸ÇöÇÏ´Â DefaultListCellRenderer ¼ºê Ŭ·¡½ºÀÔ´Ï´Ù. |
| Ŭ·¡½º 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 |
| »ý¼ºÀÚ °³¿ä | |
|---|---|
DefaultListCellRenderer ()
¸®½ºÆ®³»ÀÇ Ç׸ñ¿¡ »ç¿ëÇÏ´Â µðÆúÆ®ÀÇ ·»´õ¸µ °´Ã¼¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
| ¸Þ¼µå °³¿ä | |
|---|---|
void |
firePropertyChange (String propertyName,
boolean oldValue,
boolean newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
byte oldValue,
byte newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
char oldValue,
char newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
double oldValue,
double newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
float oldValue,
float newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
int oldValue,
int newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
long oldValue,
long newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
protected void |
firePropertyChange (String propertyName,
Object oldValue,
Object newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
void |
firePropertyChange (String propertyName,
short oldValue,
short newValue)
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
Component |
getListCellRendererComponent (JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
ÁöÁ¤µÈ °ªÀ» Ç¥½ÃÇϵµ·Ï ¼³Á¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
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 |
validate ()
ÆÛÆ÷¸Õ½º»óÀÇ ÀÌÀ¯·Î½á ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
|---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| ÇʵåÀÇ »ó¼¼ |
|---|
protected static Border noFocusBorder
| »ý¼ºÀÚ »ó¼¼ |
|---|
public DefaultListCellRenderer()
| ¸Þ¼µåÀÇ »ó¼¼ |
|---|
public Component getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
ListCellRenderer
±â¼ú: paint ¸Þ¼µå°¡ ºÒ·Á°¡, ¼¿À» ¡¸·»´õ¸µ¡¹ÇÕ´Ï´Ù. ¸®½ºÆ® ¼¿ÀÇ »çÀÌÁî°¡ °íÁ¤µÇ¾î ÀÖÁö ¾Ê±â ¶§¹®¿¡
¸®½ºÆ®ÀÇ Å©±â¸¦ °è»êÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì¿¡´Â ÀÌ ¸Þ¼µå°¡ ºÒ·Á°¡, getPreferredSize¸¦ È£ÃâÇÒ ¼ö ÀÖ´Â ÄÄÆÛ³ÍÆ®¸¦ »ý¼ºÇÕ´Ï´Ù.
ListCellRenderer ³»ÀÇ getListCellRendererComponent list - ÆäÀÎÆ® Çϰí ÀÖ´Â JListvalue - list.getModel(). getElementAt(index)¿¡ ÀÇÇØ ¸®ÅϵÈ
°ªindex - ¼¿ÀÇ À妽ºisSelected - ÁöÁ¤µÈ ¼¿ÀÌ ¼±ÅõǾúÀ» °æ¿ì´Â truecellHasFocus - ÁöÁ¤µÈ ¼¿¿¡ Æ÷Ä¿½º°¡ ÀÖ´Â °æ¿ì´Â true
JList,
ListSelectionModel,
ListModel public boolean isOpaque()
JComponent ³»ÀÇ isOpaque true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falseJComponent.setOpaque(boolean) public void validate()
Container ³»ÀÇ validate Container.add(java.awt.Component),
Component.invalidate(),
JComponent.revalidate() public void invalidate()
Container ³»ÀÇ invalidate Container.validate(),
Container.layout(),
LayoutManager public void repaint()
Component ³»ÀÇ repaint Component.update(Graphics) public void revalidate()
JComponent ³»ÀÇ revalidate Component.invalidate(),
Container.validate(),
JComponent.isValidateRoot(),
RepaintManager.addInvalidComponent(javax.swing.JComponent)
public void repaint(long tm,
int x,
int y,
int width,
int height)
JComponent ³»ÀÇ repaint tm - ÀÌ ÆÄ¶ó¹ÌÅÍ´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ùx - ´õƼ ¸®Á¯ÀÇ x ÁÂÇ¥y - ´õƼ ¸®Á¯ÀÇ y ÁÂÇ¥width - ´õƼ ¸®Á¯ÀÇ Æøheight - ´õƼ ¸®Á¯ÀÇ ³ôÀÌComponent.isShowing(),
RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int) public void repaint(Rectangle r)
JComponent ³»ÀÇ repaint r - ´õƼ ¸®Á¯À» Æ÷ÇÔÇÑ RectangleComponent.isShowing(),
RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)
protected void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
Component ³»ÀÇ firePropertyChange propertyName - °ªÀÌ º¯°æµÈ ÇÁ·ÎÆÛƼoldValue - ÇÁ·ÎÆÛƼÀÇ ÀÌÀüÀÇ °ªnewValue - ÇÁ·ÎÆÛƼÀÇ »õ·Î¿î °ª
public void firePropertyChange(String propertyName,
byte oldValue,
byte newValue)
Component ³»ÀÇ firePropertyChange propertyName - º¯°æµÈ ÇÁ·ÎÆÛƼÀÇ ÇÁ·Î±×·¥¸íoldValue - ÇÁ·ÎÆÛƼÀÇ º¯°æÀüÀÇ °ª (byte)newValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (byte)Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
public void firePropertyChange(String propertyName,
char oldValue,
char newValue)
JComponent ³»ÀÇ firePropertyChange propertyName - º¯°æµÈ ÇÁ·ÎÆÛƼÀÇ ÇÁ·Î±×·¥¸íoldValue - ÇÁ·ÎÆÛƼÀÇ º¯°æÀüÀÇ °ª (char)newValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (char)Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
public void firePropertyChange(String propertyName,
short oldValue,
short newValue)
Component ³»ÀÇ firePropertyChange propertyName - º¯°æµÈ ÇÁ·ÎÆÛƼÀÇ ÇÁ·Î±×·¥¸íoldValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (short)newValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (short)Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
public void firePropertyChange(String propertyName,
int oldValue,
int newValue)
JComponent ³»ÀÇ firePropertyChange propertyName - °ªÀÌ º¯°æµÈ ÇÁ·ÎÆÛƼoldValue - ÇÁ·ÎÆÛƼÀÇ ÀÌÀüÀÇ °ªnewValue - ÇÁ·ÎÆÛƼÀÇ »õ·Î¿î °ª
public void firePropertyChange(String propertyName,
long oldValue,
long newValue)
Component ³»ÀÇ firePropertyChange propertyName - º¯°æµÈ ÇÁ·ÎÆÛƼÀÇ ÇÁ·Î±×·¥¸íoldValue - ÇÁ·ÎÆÛƼÀÇ º¯°æÀüÀÇ °ª (long)newValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (long)Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
public void firePropertyChange(String propertyName,
float oldValue,
float newValue)
Component ³»ÀÇ firePropertyChange propertyName - º¯°æµÈ ÇÁ·ÎÆÛƼÀÇ ÇÁ·Î±×·¥¸íoldValue - ÇÁ·ÎÆÛƼÀÇ º¯°æÀüÀÇ °ª (float)newValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (float)Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
public void firePropertyChange(String propertyName,
double oldValue,
double newValue)
Component ³»ÀÇ firePropertyChange propertyName - º¯°æµÈ ÇÁ·ÎÆÛƼÀÇ ÇÁ·Î±×·¥¸íoldValue - ÇÁ·ÎÆÛƼÀÇ º¯°æÀüÀÇ °ª (double)newValue - ÇÁ·ÎÆÛƼÀÇ º¯°æ ÈÄÀÇ °ª (double)Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
public void firePropertyChange(String propertyName,
boolean oldValue,
boolean newValue)
JComponent ³»ÀÇ firePropertyChange propertyName - °ªÀÌ º¯°æµÈ ÇÁ·ÎÆÛƼoldValue - ÇÁ·ÎÆÛƼÀÇ ÀÌÀüÀÇ °ªnewValue - ÇÁ·ÎÆÛƼÀÇ »õ·Î¿î °ª
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.