|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.swing.table.DefaultTableColumnModel
JTable
ÀÇ Ç¥ÁØÀÇ ¿Çڵ鷯ÀÔ´Ï´Ù.
°æ°í:
ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ µÈ ¿ÀºêÁ§Æ®´Â ÇâÈÄÀÇ Swing ÀÇ ¸±¸®½º¿Í´Â ȣȯ¼ºÀ» °¡ÁöÁö ¾Ê½À´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ ¼Æ÷Æ®´Â ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÁ¯ÀÇ Swing ¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI ¿¡ ÀûÀýÇϰí ÀÖ½À´Ï´Ù. 1.4 ¿¡¼´Â ¸ðµç JavaBeansTM ÀÇ Àå±â ¿î¿ë ¼Æ÷Æ®°¡, java.beans
ÆÐŰÁö¿¡ Ãß°¡µÇ¾ú½À´Ï´Ù. XMLEncoder
¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
JTable
ÇʵåÀÇ °³¿ä | |
protected ChangeEvent |
changeEvent
º¯°æ À̺¥Æ®ÀÔ´Ï´Ù (1 kr¸¸ ÇÊ¿ä). |
protected int |
columnMargin
°¢ ¿ÀÇ »çÀÌÀÇ Æø¸¶ÁøÀÔ´Ï´Ù. |
protected boolean |
columnSelectionAllowed
ÀÌ ¿¸ðµ¨·Î Çã°¡µÇ´Â ¿ÀÇ ¼±ÅÃÀÔ´Ï´Ù. |
protected EventListenerList |
listenerList
TableColumnModelListener ÀÇ ¸®½ºÆ®ÀÔ´Ï´Ù. |
protected ListSelectionModel |
selectionModel
¿¼±ÅÃÀÇ È÷½ºÅ丮¸¦ ±â·ÏÇϱâ À§ÇÑ ¸ðµ¨ÀÔ´Ï´Ù. |
protected Vector |
tableColumns
ÀÌ ¸ðµ¨ÀÇ TableColumn ¿ÀºêÁ§Æ®ÀÇ ¹è¿ÀÔ´Ï´Ù. |
protected int |
totalColumnWidth
¸ðµç ¿ÀÇ °áÇÕÆøÀÇ ·ÎÄÃÀΠij½¬ÀÔ´Ï´Ù. |
»ý¼ºÀÚÀÇ °³¿ä | |
DefaultTableColumnModel ()
µðÆúÆ®ÀÇ Å×ÀÌºí¿¸ðµ¨À» ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addColumn (TableColumn aColumn)
tableColumns ¹è¿ÀÇ ¸¶Áö¸·¿¡ aColumn ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
void |
addColumnModelListener (TableColumnModelListener x)
Å×ÀÌºí¿¸ðµ¨ À̺¥Æ®¿ëÀÇ Ã»ÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
protected ListSelectionModel |
createSelectionModel ()
½Å±ÔÀÇ ¸®½ºÆ® ¼±ÅÃÀÇ µðÆúÆ® ¸ðµ¨À» ÀÛ¼ºÇÕ´Ï´Ù. |
protected void |
fireColumnAdded (TableColumnModelEvent e)
ÀÌ À̺¥Æ® ŸÀÔÀÇ ÅëÁö¸¦ Àü´Þ ´ë»óÀ¸·Î ÇØ µî·ÏÇϰí Àִ ûÃëÀÚ ¸ðµÎ¿¡°Ô ÅëÁöÇÕ´Ï´Ù. |
protected void |
fireColumnMarginChanged ()
ÀÌ À̺¥Æ® ŸÀÔÀÇ ÅëÁö¸¦ Àü´Þ ´ë»óÀ¸·Î ÇØ µî·ÏÇϰí Àִ ûÃëÀÚ ¸ðµÎ¿¡°Ô ÅëÁöÇÕ´Ï´Ù. |
protected void |
fireColumnMoved (TableColumnModelEvent e)
ÀÌ À̺¥Æ® ŸÀÔÀÇ ÅëÁö¸¦ Àü´Þ ´ë»óÀ¸·Î ÇØ µî·ÏÇϰí Àִ ûÃëÀÚ ¸ðµÎ¿¡°Ô ÅëÁöÇÕ´Ï´Ù. |
protected void |
fireColumnRemoved (TableColumnModelEvent e)
ÀÌ À̺¥Æ® ŸÀÔÀÇ ÅëÁö¸¦ Àü´Þ ´ë»óÀ¸·Î ÇØ µî·ÏÇϰí Àִ ûÃëÀÚ ¸ðµÎ¿¡°Ô ÅëÁöÇÕ´Ï´Ù. |
protected void |
fireColumnSelectionChanged (ListSelectionEvent e)
ÀÌ À̺¥Æ® ŸÀÔÀÇ ÅëÁö¸¦ Àü´Þ ´ë»óÀ¸·Î ÇØ µî·ÏÇϰí Àִ ûÃëÀÚ ¸ðµÎ¿¡°Ô ÅëÁöÇÕ´Ï´Ù. |
TableColumn |
getColumn (int columnIndex)
columnIndex ¿¡ ÀÖ´Â ¿ÀÇ TableColumn ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnCount ()
ÀÌ tableColumns ¹è¿ÀÇ ·Ä¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnIndex (Object identifier)
equals ¸¦ »ç¿ëÇØ ºñ±³ÇßÀ» ¶§¿¡ ½Äº°ÀÚ°¡ identifier °ú µ¿ÀÏÇÑ,tableColumns ¹è¿¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¿ÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnIndexAtX (int x)
x ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â ¿ÀÇ À妽º, ¶Ç´Â ÀÌ Á¤µµÄ¡°¡ ¿ÀÇ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnMargin ()
TableColumn ÀÇ Æø¸¶ÁøÀ» µ¹·ÁÁÝ´Ï´Ù. |
TableColumnModelListener [] |
getColumnModelListeners ()
ÀÌ ¸ðµ¨¿¡ µî·ÏµÈ, ¸ðµç ¿¸ðµ¨ ûÃëÀڷκÎÅÍ µÇ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
Enumeration |
getColumns ()
¸ðµ¨ÀÇ ¸ðµç ¿ÀÇ Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
getColumnSelectionAllowed ()
¿ÀÇ ¼±ÅÃÀÌ Çã°¡µÇ°í ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
EventListener [] |
getListeners (Class listenerType)
ÀÌ ¸ðµ¨»ó¿¡¼ FooListener ·Î¼ ÇöÀç µî·ÏµÇ¾î ÀÖ´Â ¸ðµç ¿ÀºêÁ§Æ®·ÎºÎÅÍ µÇ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
int |
getSelectedColumnCount ()
¼±Åõǰí ÀÖ´Â ¿ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int[] |
getSelectedColumns ()
¼±ÅÃµÈ ¿ÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
ListSelectionModel |
getSelectionModel ()
¿ÀÇ ¼±Åà »óŸ¦ À¯ÁöÇϱâ À§Çؼ »ç¿ëµÇ´Â ListSelectionModel ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getTotalColumnWidth ()
¸ðµç ¿ÀÇ ÆøÀ» Æí¼ºÇÑ Çհ踦 µ¹·ÁÁÝ´Ï´Ù. |
void |
moveColumn (int columnIndex,
int newIndex)
columnIndex ¿¡ ÀÖ´Â ¿ ¹× Çì´õ¸¦ newIndex ·Î À̵¿ÇÕ´Ï´Ù. |
void |
propertyChange (PropertyChangeEvent evt)
ÇÁ·ÎÆÛƼ º¯°æ ûÃëÀÚ º¯°æ ¸Þ¼ÒµåÀÔ´Ï´Ù. |
protected void |
recalcWidthCache ()
¸ðµç ¿ÀÇ ÆøÀ» Æí¼ºÇÑ Çհ踦 Àç°è»êÇÕ´Ï´Ù. |
void |
removeColumn (TableColumn column)
tableColumns ¹è¿·ÎºÎÅÍ column ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
removeColumnModelListener (TableColumnModelListener x)
Å×ÀÌºí¿¸ðµ¨ À̺¥Æ®¿ëÀÇ Ã»ÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
setColumnMargin (int newMargin)
¿¸¶ÁøÀ» newMargin ·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setColumnSelectionAllowed (boolean flag)
¿ÀÇ ¼±ÅÃÀÌ Çã°¡µÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setSelectionModel (ListSelectionModel newModel)
ÀÌ TableColumnModel ÀÇ ¼±Åà ¸ðµ¨À» newModel ·Î ¼³Á¤ÇØ, »õ·Î¿î ¼±Åà ¸ðµ¨·ÎºÎÅÍÀÇ Ã»ÃëÀÚ ÅëÁö¸¦ µî·ÏÇÕ´Ï´Ù. |
void |
valueChanged (ListSelectionEvent e)
ListSelectionListener ´Â ¿ÀÇ ¼±ÅÃÀ» º¯°æÇÒ °æ¿ì¿¡,ListSelectionEvent ¸¦ Àü¼Û ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
protected Vector tableColumns
protected ListSelectionModel selectionModel
protected int columnMargin
protected EventListenerList listenerList
protected transient ChangeEvent changeEvent
protected boolean columnSelectionAllowed
protected int totalColumnWidth
»ý¼ºÀÚÀÇ »ó¼¼ |
public DefaultTableColumnModel()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void addColumn(TableColumn aColumn)
tableColumns
¹è¿ÀÇ ¸¶Áö¸·¿¡ aColumn
¸¦ Ãß°¡ÇÕ´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnAdded
À̺¥Æ®¸¦ º¸³À´Ï´Ù.
TableColumnModel
³»ÀÇ addColumn
aColumn
- Ãß°¡µÇ´Â TableColumn
IllegalArgumentException
- aColumn
°¡ null
ÀÇ °æ¿ìremoveColumn(javax.swing.table.TableColumn)
public void removeColumn(TableColumn column)
tableColumns
¹è¿·ÎºÎÅÍ column
¸¦ »èÁ¦ÇÕ´Ï´Ù. column
°¡ Å×À̺íÀÇ ¿¸®½ºÆ®¿¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â 󸮸¦ ÇÏÁö ¾Ê½À´Ï´Ù. tile
´Â Çì´õ ¹× Å×À̺íÀÇ ºä¸¦ »çÀÌÁî º¯°æÇϱâ À§Çؼ ºÒ·Á °©´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnRemoved
À̺¥Æ®¸¦ º¸³À´Ï´Ù.
TableColumnModel
³»ÀÇ removeColumn
column
- »èÁ¦µÇ´Â TableColumn
addColumn(javax.swing.table.TableColumn)
public void moveColumn(int columnIndex, int newIndex)
columnIndex
¿¡ ÀÖ´Â ¿ ¹× Çì´õ¸¦ newIndex
·Î À̵¿ÇÕ´Ï´Ù. À̵¿ÀüÀº columnIndex
¿¡ ÀÖ´ø ¿Àº newIndex
¿¡ ³õ¿©Áý´Ï´Ù. ÀÌ Àå¼Ò¸¦ ¸¸µé±â (À§ÇØ)¶§¹®¿¡,newIndex
¿¡ Áö±Ý±îÁö ÀÖ´ø ¿Àº ¿ÞÂÊ ¶Ç´Â ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÕ´Ï´Ù. columnIndex
¿Í newIndex
°¡ °°Àº °æ¿ì, ¿Àº À̵¿ÇÏÁö ¾Ê½À´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnMoved
À̺¥Æ®¸¦ º¸³À´Ï´Ù.
TableColumnModel
³»ÀÇ moveColumn
columnIndex
- À̵¿ÇÏ´Â ¿ÀÇ À妽ºnewIndex
- ¿À» À̵¿ÇÏ´Â ½Å±Ô À妽º
IllegalArgumentException
- column
¶Ç´Â newIndex
°¡ À¯È¿ÇÑ ¹üÀ§¿ÜÀÇ °æ¿ìpublic void setColumnMargin(int newMargin)
newMargin
·Î ¼³Á¤ÇÕ´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnMarginChanged
À̺¥Æ®¸¦ º¸³À´Ï´Ù.
TableColumnModel
³»ÀÇ setColumnMargin
newMargin
- Çȼ¿ ´ÜÀ§ÀÇ ½Å±ÔÀÇ ¸¶ÁøÆøgetColumnMargin()
,
getTotalColumnWidth()
public int getColumnCount()
tableColumns
¹è¿ÀÇ ·Ä¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
TableColumnModel
³»ÀÇ getColumnCount
tableColumns
¹è¿ÀÇ ·Ä¼ögetColumns()
public Enumeration getColumns()
Enumeration
¸¦ µ¹·ÁÁÝ´Ï´Ù.
TableColumnModel
³»ÀÇ getColumns
Enumeration
public int getColumnIndex(Object identifier)
equals
¸¦ »ç¿ëÇØ ºñ±³ÇßÀ» ¶§¿¡ ½Äº°ÀÚ°¡ identifier
°ú µ¿ÀÏÇÑ,tableColumns
¹è¿¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¿ÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.
TableColumnModel
³»ÀÇ getColumnIndex
identifier
- ½Äº°ÀÚ ¿ÀºêÁ§Æ®
identifier
°ú µ¿ÀÏÇÑ tableColumns
¹è¿¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¿ÀÇ À妽º
IllegalArgumentException
- identifier
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÀÌ identifier
À» °¡Áö´Â TableColumn
°¡ ¾ø´Â °æ¿ìgetColumn(int)
public TableColumn getColumn(int columnIndex)
columnIndex
¿¡ ÀÖ´Â ¿ÀÇ TableColumn
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
TableColumnModel
³»ÀÇ getColumn
columnIndex
- ¿ä±¸ÇÏ´Â ¿ÀÇ À妽º
columnIndex
¿¡ ÀÖ´Â ¿ÀÇ TableColumn
¿ÀºêÁ§Æ®public int getColumnMargin()
TableColumn
ÀÇ Æø¸¶ÁøÀ» µ¹·ÁÁÝ´Ï´Ù. µðÆúÆ®ÀÇ columnMargin
´Â 1 ÀÔ´Ï´Ù.
TableColumnModel
³»ÀÇ getColumnMargin
TableColumn
ÀÇ ÃÖ´ëÆøsetColumnMargin(int)
public int getColumnIndexAtX(int x)
x
ÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â ¿ÀÇ À妽º, ¶Ç´Â ÀÌ Á¤µµÄ¡°¡ ¿ÀÇ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù. Swing ÀÇ ºÐ¸® °¡´ÉÇÑ ¸ðµ¨ ¾ÆÅ°ÅØÃĸ¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì, TableColumnModel ´Â Å×À̺í¿ÀÌ ½ÇÁ¦·Î ȸé»ó¿¡¼ ¾î¶»°Ô Ç¥½ÃµÇ´ÂÁö¸¦ ½Äº°ÇÏÁö ¾Ê½À´Ï´Ù. ¿ÀÇ ½Ã°¢Àû Ç¥ÇöÀº ÀÌ ¸ðµ¨ (Åë»óÀº JTable)À» »ç¿ëÇÏ´Â ºä¿Í ÄÜÆ®·Ñ·¯ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù. ºä¿Í ÄÜÆ®·Ñ·¯´Â ¹Ýµå½Ã ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ̶ó°í ÇÏ´Â ¼øÀ¸·Î ¿À» Ç¥½ÃÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, ·ÎÄÉÀÏÀÇ ¼³Á¤¿¡ ´ëÀÀ½Ã۱â À§Çؼ(¶§¹®¿¡) ±Ý¹æ ´Ù¸¥ °÷À¸·Î ¿À» Ç¥½ÃÇϰųª À¯ÀúÀÇ ¿ä±¸¿¡ µû¶ó ÀϺÎÀÇ ¿À» ¼û±â°Å³ª¶ó°í Çß´ø °Í(Àû)ÀÌ °¡´ÉÇÕ´Ï´Ù. ¸ðµ¨¿¡¼´Â ȸé»ó¿¡¼ ¿ÀÌ ¾î¶»°Ô ¹èÄ¡µÉÁö¸¦ ¸ð¸£±â ¶§¹®¿¡, ÁöÁ¤µÈ xPosition
´Â 2D ±×·¡ÇȽº °ø°£ÀÇ ÁÂÇ¥·Î °£ÁÖÇØÁöÁö ¾Ê½À´Ï´Ù. ±× ´ë½Å¿¡, ¸ðµ¨ÀÇ ÃÖÃÊÀÇ ¿·ÎºÎÅÍ ½ÃÀÛµÇ´Â ÆøÀ¸·Î °£ÁÖÇØÁý´Ï´Ù. 2D °ø°£¿¡¼ ÁöÁ¤µÈ X ÁÂÇ¥ÀÇ ¿À妽º°¡ ÇÊ¿äÇÑ °æ¿ì,xPosition
´Â ¾Æ´Ï°í JTable.columnAtPoint
¸¦ »ç¿ëÇÕ´Ï´Ù.
TableColumnModel
³»ÀÇ getColumnIndexAtX
x
- ´ë»óÀÇ ¼öÆò ¹æÇâÀÇ À§Ä¡
JTable.columnAtPoint(java.awt.Point)
public int getTotalColumnWidth()
TableColumnModel
³»ÀÇ getTotalColumnWidth
totalColumnWidth
ÇÁ·ÎÆÛƼpublic void setSelectionModel(ListSelectionModel newModel)
TableColumnModel
ÀÇ ¼±Åà ¸ðµ¨À» newModel
·Î ¼³Á¤ÇØ, »õ·Î¿î ¼±Åà ¸ðµ¨·ÎºÎÅÍÀÇ Ã»ÃëÀÚ ÅëÁö¸¦ µî·ÏÇÕ´Ï´Ù. newModel
°¡ null
ÀÇ °æ¿ì, ¿¹¿Ü°¡ ½½·Î¿ì µË´Ï´Ù.
TableColumnModel
³»ÀÇ setSelectionModel
newModel
- »õ·Î¿î ¼±Åà ¸ðµ¨
IllegalArgumentException
- newModel
°¡ null
ÀÇ °æ¿ìgetSelectionModel()
public ListSelectionModel getSelectionModel()
ListSelectionModel
À» µ¹·ÁÁÝ´Ï´Ù.
TableColumnModel
³»ÀÇ getSelectionModel
null
setSelectionModel(javax.swing.ListSelectionModel)
public void setColumnSelectionAllowed(boolean flag)
TableColumnModel
³»ÀÇ setColumnSelectionAllowed
flag
- ¿À» ¼±Åà °¡´ÉÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falseTableColumnModel.getColumnSelectionAllowed()
public boolean getColumnSelectionAllowed()
TableColumnModel
³»ÀÇ getColumnSelectionAllowed
columnSelectionAllowed
ÇÁ·ÎÆÛƼTableColumnModel.setColumnSelectionAllowed(boolean)
public int[] getSelectedColumns()
selectionModel
°¡ null
ÀÇ °æ¿ì, ÇÏ´ÃÀÇ ¹è¿ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
TableColumnModel
³»ÀÇ getSelectedColumns
selectionModel
°¡ null
ÀÇ °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿public int getSelectedColumnCount()
TableColumnModel
³»ÀÇ getSelectedColumnCount
public void addColumnModelListener(TableColumnModelListener x)
TableColumnModel
³»ÀÇ addColumnModelListener
x
- TableColumnModelListener
¿ÀºêÁ§Æ®public void removeColumnModelListener(TableColumnModelListener x)
TableColumnModel
³»ÀÇ removeColumnModelListener
x
- TableColumnModelListener
¿ÀºêÁ§Æ®public TableColumnModelListener [] getColumnModelListeners()
ColumnModelListener
¸ðµÎ. ¿¸ðµ¨ ûÃëÀÚ°¡ µî·ÏµÇÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿addColumnModelListener(javax.swing.event.TableColumnModelListener)
,
removeColumnModelListener(javax.swing.event.TableColumnModelListener)
protected void fireColumnAdded(TableColumnModelEvent e)
e
- ¹ÞÀº À̺¥Æ®EventListenerList
protected void fireColumnRemoved(TableColumnModelEvent e)
e
- ¹ÞÀº À̺¥Æ®EventListenerList
protected void fireColumnMoved(TableColumnModelEvent e)
e
- ¹ÞÀº À̺¥Æ®EventListenerList
protected void fireColumnSelectionChanged(ListSelectionEvent e)
e
- ¹ÞÀº À̺¥Æ®EventListenerList
protected void fireColumnMarginChanged()
EventListenerList
public EventListener [] getListeners(Class listenerType)
FooListener
·Î¼ ÇöÀç µî·ÏµÇ¾î ÀÖ´Â ¸ðµç ¿ÀºêÁ§Æ®·ÎºÎÅÍ µÇ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. FooListener
ÀÇ µî·Ï¿¡´Â addFooListener
¸Þ¼Òµå°¡ »ç¿ëµË´Ï´Ù.
FooListener.class
µîÀÇ Å¬·¡½º ¸®ÅÍ·²À» »ç¿ëÇØ,listenerType
Àμö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ÀÌÇÏÀÇ Äڵ带 »ç¿ëÇØ,DefaultTableColumnModel
m
¸¦, ±× ¿¸ðµ¨ ûÃëÀÚ¿¡°Ô Á¶È¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ColumnModelListener[] cmls = (ColumnModelListener[])(m.getListeners(ColumnModelListener.class));ÀÌ·± Á¾·ùÀÇ Ã»ÃëÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, ÀÌ ¸Þ¼Òµå¿¡¼´Â ÇÏ´ÃÀÇ ¹è¿ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
listenerType
- ¿ä±¸µÇ´Â ûÃëÀÚÀÇ Å¸ÀÔ. ÀÌ ÆÄ¶ó¹ÌÅÍ´Â java.util.EventListener
·ÎºÎÅÍ ÆÄ»ýÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÑ´Ù
FooListener
·Î¼ µî·ÏµÈ ¸ðµç ¿ÀºêÁ§Æ®·ÎºÎÅÍ µÇ´Â ¹è¿. ÀÌ·± Á¾·ùÀÇ Ã»ÃëÀÚ°¡ Ãß°¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â ÇÏ´ÃÀÇ ¹è¿
ClassCastException
- listenerType
·Î java.util.EventListener
¸¦ ±¸ÇöÇϴ Ŭ·¡½º³ª ÀÎÅÍÆäÀ̽º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìgetColumnModelListeners()
public void propertyChange(PropertyChangeEvent evt)
PropertyChangeListener
³»ÀÇ propertyChange
evt
- PropertyChangeEvent
public void valueChanged(ListSelectionEvent e)
ListSelectionListener
´Â ¿ÀÇ ¼±ÅÃÀ» º¯°æÇÒ °æ¿ì¿¡,ListSelectionEvent
¸¦ Àü¼Û ÇÕ´Ï´Ù.
ListSelectionListener
³»ÀÇ valueChanged
e
- º¯°æ À̺¥Æ®protected ListSelectionModel createSelectionModel()
protected void recalcWidthCache()
totalColumnWidth
ÇÁ·ÎÆÛƼ¸¦ °»½ÅÇÕ´Ï´Ù.
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.