|
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
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
JComponent.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
- ´õƼ ¸®Á¯À» Æ÷ÇÔÇÑ Rectangle
Component.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 µµ ÂüÁ¶ÇϽʽÿÀ.