|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
JTable ·Î »ç¿ëÇϴµ¥ Àû°ÝÀÎ Å×ÀÌºí¿¸ðµ¨ ¿ÀºêÁ§Æ®ÀÇ ¿ä±¸¸¦ Á¤ÀÇÇÕ´Ï´Ù.
DefaultTableColumnModel | ¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addColumn (TableColumn aColumn)
tableColumns ¹è¿ÀÇ ¸¶Áö¸·¿¡ aColumn ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
void |
addColumnModelListener (TableColumnModelListener x)
Å×ÀÌºí¿¸ðµ¨ À̺¥Æ®¿ëÀÇ Ã»ÃëÀÚ¸¦ Ãß°¡ÇÕ´Ï´Ù. |
TableColumn |
getColumn (int columnIndex)
columnIndex ¿¡ ÀÖ´Â ¿ÀÇ TableColumn ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnCount ()
¸ðµ¨ÀÇ ·Ä¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnIndex (Object columnIdentifier)
equals ¸¦ »ç¿ëÇØ ºñ±³ÇßÀ» ¶§¿¡ ½Äº°ÀÚ°¡ identifier ¿Í µ¿ÀÏÇÑ Å×À̺íÀÇ ÃÖÃÊÀÇ ¿ÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnIndexAtX (int xPosition)
xPosition ¿¡ ÀÖ´Â ¿ÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getColumnMargin ()
°¢ ¿ÀÇ »çÀÌÀÇ ÆøÀ» µ¹·ÁÁÝ´Ï´Ù. |
Enumeration |
getColumns ()
¸ðµ¨ÀÇ ¸ðµç ¿ÀÇ Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
getColumnSelectionAllowed ()
¿À» ¼±ÅÃÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getSelectedColumnCount ()
¼±Åõǰí ÀÖ´Â ¿ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int[] |
getSelectedColumns ()
¼±Åõǰí ÀÖ´Â ¿ ¸ðµç À妽ºÀÇ ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
ListSelectionModel |
getSelectionModel ()
ÇöÀçÀÇ ¼±Åà ¸ðµ¨À» µ¹·ÁÁÝ´Ï´Ù. |
int |
getTotalColumnWidth ()
¸ðµç ¿ÀÇ ÆøÀÇ Çհ踦 µ¹·ÁÁÝ´Ï´Ù. |
void |
moveColumn (int columnIndex,
int newIndex)
columnIndex ¿¡ ÀÖ´Â ¿ ¹× Çì´õ¸¦ newIndex ·Î À̵¿ÇÕ´Ï´Ù. |
void |
removeColumn (TableColumn column)
tableColumns ¹è¿·ÎºÎÅÍ TableColumn column ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
removeColumnModelListener (TableColumnModelListener x)
Å×ÀÌºí¿¸ðµ¨ À̺¥Æ®¿ëÀÇ Ã»ÃëÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
setColumnMargin (int newMargin)
TableColumn ÀÇ ¿¸¶ÁøÀ» newMargin ·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setColumnSelectionAllowed (boolean flag)
ÀÌ ¸ðµ¨ÀÇ ¿À» ¼±ÅÃÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setSelectionModel (ListSelectionModel newModel)
¼±Åà ¸ðµ¨À» ¼³Á¤ÇÕ´Ï´Ù. |
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public void addColumn(TableColumn aColumn)
tableColumns ¹è¿ÀÇ ¸¶Áö¸·¿¡ aColumn ¸¦ Ãß°¡ÇÕ´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnAdded À̺¥Æ®¸¦ º¸³À´Ï´Ù.
aColumn - Ãß°¡µÇ´Â TableColumnremoveColumn(javax.swing.table.TableColumn) public void removeColumn(TableColumn column)
tableColumns ¹è¿·ÎºÎÅÍ TableColumn column ¸¦ »èÁ¦ÇÕ´Ï´Ù. column °¡ Å×À̺íÀÇ ¿¸®½ºÆ®¿¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â 󸮸¦ ÇÏÁö ¾Ê½À´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnRemoved À̺¥Æ®¸¦ º¸³À´Ï´Ù.
column - »èÁ¦µÇ´Â TableColumnaddColumn(javax.swing.table.TableColumn)
public void moveColumn(int columnIndex,
int newIndex)
columnIndex ¿¡ ÀÖ´Â ¿ ¹× Çì´õ¸¦ newIndex ·Î À̵¿ÇÕ´Ï´Ù. À̵¿ÀüÀº columnIndex ¿¡ ÀÖ´ø ¿Àº newIndex ¿¡ ³õ¿©Áý´Ï´Ù. ÀÌ Àå¼Ò¸¦ ¸¸µé±â (À§ÇØ)¶§¹®¿¡, Áö±Ý±îÁö newIndex ¿¡ ÀÖ´ø ¿Àº ¿ÞÂÊ ¶Ç´Â ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÕ´Ï´Ù. columnIndex ¿Í newIndex °¡ °°Àº °æ¿ì, ¿Àº À̵¿ÇÏÁö ¾Ê½À´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnMoved À̺¥Æ®¸¦ º¸³À´Ï´Ù.
columnIndex - À̵¿ÇÏ´Â ¿ÀÇ À妽ºnewIndex - ¿ÀÇ »õ·Î¿î À§Ä¡ÀÇ À妽º
IllegalArgumentException - columnIndex ¶Ç´Â newIndex °¡ À¯È¿ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic void setColumnMargin(int newMargin)
TableColumn ÀÇ ¿¸¶ÁøÀ» newMargin ·Î ¼³Á¤ÇÕ´Ï´Ù. ¶Ç, ÀÌ ¸Þ¼Òµå´Â ±× ûÃëÀÚ¿¡°Ô columnMarginChanged À̺¥Æ®¸¦ º¸³À´Ï´Ù.
newMargin - »õ·Î¿î ¿¸¶ÁøÀÇ Æø (Çȼ¿ ´ÜÀ§)getColumnMargin() public int getColumnCount()
public Enumeration getColumns()
Enumeration ¸¦ µ¹·ÁÁÝ´Ï´Ù.
Enumerationpublic int getColumnIndex(Object columnIdentifier)
equals ¸¦ »ç¿ëÇØ ºñ±³ÇßÀ» ¶§¿¡ ½Äº°ÀÚ°¡ identifier ¿Í µ¿ÀÏÇÑ Å×À̺íÀÇ ÃÖÃÊÀÇ ¿ÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.
columnIdentifier - ½Äº°ÀÚ ¿ÀºêÁ§Æ®
identifier ¿Í µ¿ÀÏÇÑ ÃÖÃÊÀÇ Å×À̺í¿ÀÇ À妽º
IllegalArgumentException - identifier °¡ null ÀÇ °æ¿ì, ¶Ç´Â ÀÌ identifier À» °¡Áö´Â TableColumn °¡ ¾ø´Â °æ¿ìgetColumn(int) public TableColumn getColumn(int columnIndex)
columnIndex ¿¡ ÀÖ´Â ¿ÀÇ TableColumn ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
columnIndex - ¿ä±¸ÇÏ´Â ¿ÀÇ À妽º
columnIndex ¿¡ ÀÖ´Â ¿ÀÇ TableColumn ¿ÀºêÁ§Æ®public int getColumnMargin()
public int getColumnIndexAtX(int xPosition)
xPosition ¿¡ ÀÖ´Â ¿ÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. xPosition °¡ ¿ÀÇ °æ°èÀÇ ¿ÜÃø¿¡ ÀÖ´Â °æ¿ì´Â -1 À» µ¹·ÁÁÝ´Ï´Ù. Swing ÀÇ ºÐ¸® °¡´ÉÇÑ ¸ðµ¨ ¾ÆÅ°ÅØÃĸ¦ »ç¿ëÇϰí ÀÖÀ¸¸é(ÀÚ), TableColumnModel ´Â Å×À̺í¿ÀÌ ½ÇÁ¦·Î ȸé»ó¿¡¼ ¾î¶»°Ô Ç¥½ÃµÇ´ÂÁö¸¦ ½Äº°ÇÏÁö ¾Ê½À´Ï´Ù. ¿ÀÇ ½Ã°¢Àû Ç¥ÇöÀº ÀÌ ¸ðµ¨ (Åë»óÀº JTable)À» »ç¿ëÇÏ´Â ºä¿Í ÄÜÆ®·Ñ·¯ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ Á¤ÇØÁý´Ï´Ù. ºä¿Í ÄÜÆ®·Ñ·¯¿¡¼´Â ¹Ýµå½Ã ¿À» ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊÀ̶ó°í ÇÏ´Â ¼øÀ¸·Î Ç¥½ÃÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é, ·ÎÄÉÀÏÀÇ ¼³Á¤¿¡ ´ëÀÀ½Ã۱â À§Çؼ(¶§¹®¿¡) ¿À» ±Ý¹æ ´Ù¸¥ °÷À¸·Î Ç¥½ÃÇϰųª À¯ÀúÀÇ ¿ä±¸¿¡ µû¶ó ÀϺÎÀÇ ¿À» ¼û±â°Å³ª¶ó°í Çß´ø °Í(Àû)ÀÌ °¡´ÉÇÕ´Ï´Ù. ¸ðµ¨Àº ȸé»ó¿¡¼ ¿ÀÌ ¾î¶»°Ô ¹èÄ¡µÇ´ÂÁö¸¦ ½Äº°ÇÏÁö ¾Ê±â ¶§¹®¿¡, ÁöÁ¤µÈ xPosition ´Â 2D ±×·¡ÇȽº °ø°£ÀÇ ÁÂÇ¥¶ó°í º¸¿©ÁöÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡, ¸ðµ¨ÀÇ ÃÖÃÊÀÇ ¿·ÎºÎÅÍ ½ÃÀÛµÇ´Â ÆøÀ̶ó°í º¸¿©Áý´Ï´Ù. 2D °ø°£¿¡¼ ÁöÁ¤µÈ X ÁÂÇ¥ÀÇ ¿À妽º°¡ ÇÊ¿äÇÑ °æ¿ì,xPosition ´Â ¾Æ´Ï°í JTable.columnAtPoint ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
JTable.columnAtPoint(java.awt.Point) public int getTotalColumnWidth()
public void setColumnSelectionAllowed(boolean flag)
flag - ¿À» ¼±Åà °¡´ÉÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â falsegetColumnSelectionAllowed() public boolean getColumnSelectionAllowed()
setColumnSelectionAllowed(boolean) public int[] getSelectedColumns()
public int getSelectedColumnCount()
public void setSelectionModel(ListSelectionModel newModel)
newModel - ListSelectionModel ¿ÀºêÁ§Æ®getSelectionModel() public ListSelectionModel getSelectionModel()
ListSelectionModel ¿ÀºêÁ§Æ®setSelectionModel(javax.swing.ListSelectionModel) public void addColumnModelListener(TableColumnModelListener x)
x - TableColumnModelListener ¿ÀºêÁ§Æ®public void removeColumnModelListener(TableColumnModelListener x)
x - TableColumnModelListener ¿ÀºêÁ§Æ®
|
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.