JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.table
클래스 TableColumn

java.lang.Object 
  |
  +--javax.swing.table.TableColumn
모든 구현 인터페이스:
Serializable

public class TableColumn
extends Object
implements Serializable

TableColumnJTable 의 열의 모든 속성 (폭, 사이즈 변경 가능성, 최소와 최대의 폭등)을 나타냅니다. 게다가TableColumn 는 렌더링 및 에디터에 대해서, 이 렬내의 값을 표시 및 편집하기 위해서 사용할 수 있는 슬롯을 제공합니다.

또, 열 마다는 아니고 타입 마다 렌더링 및 에디터를 지정하는 일도 가능합니다 (JTablesetDefaultRenderer 메소드를 참조). 이 디폴트의 기구는 TableColumn 내의 렌더링 (또는 에디터)이 null 때에만 사용됩니다.

TableColumnJTable 의 열과 TableModel 의 열의 링크를 저장합니다. modelIndex 는 이 열의 셀의 데이터치를 문의할 수 있는 TableModel 의 열입니다. 뷰내에서 열이 이동해도, 이 modelIndex 는 바뀌지 않습니다.

경고: 이 클래스의 직렬화 된 오브젝트는 향후의 Swing 의 릴리스와는 호환성을 가지지 않습니다. 현재의 직렬화 서포트는 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. 1.4 에서는 모든 JavaBeansTM 의 장기 운용 서포트가, java.beans 패키지에 추가되었습니다. XMLEncoder 를 참조해 주세요.

관련 항목:
TableColumnModel , DefaultTableColumnModel , JTableHeader.getDefaultRenderer() , JTable.getDefaultRenderer(Class) , JTable.getDefaultEditor(Class) , JTable.getCellRenderer(int, int) , JTable.getCellEditor(int, int)

필드의 개요
static String CELL_RENDERER_PROPERTY
          Java 2 플랫폼 v1. 3 으로 폐지되었습니다.
protected  TableCellEditor cellEditor
          열의 데이터 셀을 편집하기 위해서 사용되는 에디터입니다.
protected  TableCellRenderer cellRenderer
          열의 데이터 셀을 표현 하기 위해서 사용되는 렌더링입니다.
static String COLUMN_WIDTH_PROPERTY
          Java 2 플랫폼 v1. 3 으로 폐지되었습니다.
static String HEADER_RENDERER_PROPERTY
          Java 2 플랫폼 v1. 3 으로 폐지되었습니다.
static String HEADER_VALUE_PROPERTY
          Java 2 플랫폼 v1. 3 으로 폐지되었습니다.
protected  TableCellRenderer headerRenderer
          열의 헤더를 표현 하기 위해서 사용되는 렌더링입니다.
protected  Object headerValue
          열의 헤더치입니다.
protected  Object identifier
          이 오브젝트는 JTable 의 표현 기구가 내부에서 사용하는 것이 아닙니다.
protected  boolean isResizable
          유저가 열의 사이즈를 변경할 수 있는 경우는 true 입니다.
protected  int maxWidth
          열의 최대의 폭입니다.
protected  int minWidth
          열의 최소의 폭입니다.
protected  int modelIndex
          TableColumn 가 표시하는 모델의 열의 인덱스입니다.
protected  int resizedPostingDisableCount
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.
protected  int width
          열의 폭입니다.
 
생성자의 개요
TableColumn ()
          디폴트의 모델 인덱스로서 0, 디폴트의 폭으로서 75, 렌더링에 null, 및 에디터에 null 를 사용하는 커버 메소드입니다.
TableColumn (int modelIndex)
          디폴트의 폭으로서 75, 렌더링에 null, 및 에디터에 null 를 사용하는 커버 메소드입니다.
TableColumn (int modelIndex, int width)
          렌더링에 null, 및 에디터에 null 를 사용하는 커버 메소드입니다.
TableColumn (int modelIndex, int width, TableCellRenderer  cellRenderer, TableCellEditor  cellEditor)
          TableColumn 의 인스턴스를 modelIndex 로 생성 및 초기화합니다.
 
메소드의 개요
 void addPropertyChangeListener (PropertyChangeListener  listener)
          PropertyChangeListener 를 청취자 리스트에 추가합니다.
protected  TableCellRenderer createDefaultHeaderRenderer ()
          Java 2 플랫폼 v1. 3 에서는 TableColumn constructor 은 이 메소드를 호출하지 않습니다.
 void disableResizedPosting ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.
 void enableResizedPosting ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.
 TableCellEditor getCellEditor ()
          JTable 가 이 열의 값을 편집하기 위해서 사용하는 TableCellEditor 을 돌려줍니다.
 TableCellRenderer getCellRenderer ()
          JTable 가 이 열의 값을 표현 하기 위해서 사용하는 TableCellRenderer 를 돌려줍니다.
 TableCellRenderer getHeaderRenderer ()
          TableColumn 의 헤더를 표현 하기 위해서 사용되는 TableCellRenderer 를 돌려줍니다.
 Object getHeaderValue ()
          헤더 렌더링의 값으로 해서 사용되는 Object 를 돌려줍니다.
 Object getIdentifier ()
          이 열의 identifier 오브젝트를 돌려줍니다.
 int getMaxWidth ()
          TableColumn 의 최대의 폭을 돌려줍니다.
 int getMinWidth ()
          TableColumn 의 최소의 폭을 돌려줍니다.
 int getModelIndex ()
          이 열의 모델 인덱스를 돌려줍니다.
 int getPreferredWidth ()
          TableColumn 의 적절한 폭을 돌려줍니다.
 PropertyChangeListener [] getPropertyChangeListeners ()
          이 addPropertyChangeListener()를 사용해 TableColumn 에 추가된, 모든 PropertyChangeListener 으로부터 되는 배열을 돌려줍니다.
 boolean getResizable ()
          유저가 TableColumn 의 폭을 변경할 수 있는 경우에 true 를 돌려줍니다.
 int getWidth ()
          TableColumn 의 폭을 돌려줍니다.
 void removePropertyChangeListener (PropertyChangeListener  listener)
          PropertyChangeListener 를 청취자 리스트로부터 삭제합니다.
 void setCellEditor (TableCellEditor  cellEditor)
          이 열의 셀을 편집할 경우에 사용할 수 있게 에디터를 설정합니다.
 void setCellRenderer (TableCellRenderer  cellRenderer)
          JTable 가 이 열의 개개의 값을 표현 하기 위해서 사용하는 TableCellRenderer 를 설정합니다.
 void setHeaderRenderer (TableCellRenderer  headerRenderer)
          TableColumn 의 헤더를 headerRenderer 에 표현 하기 위해서 사용되는 TableCellRenderer 를 설정합니다.
 void setHeaderValue (Object  headerValue)
          캐릭터 라인 표현이 headerRenderer 의 값으로 해서 사용되는 Object 를 설정합니다.
 void setIdentifier (Object  identifier)
          TableColumn 의 식별자를 anIdentifier 로 설정합니다.
 void setMaxWidth (int maxWidth)
          TableColumn 의 최대의 폭을 maxWidth 로 설정해, 현재의 폭 및 적절한 폭이 이 값보다 큰 경우는 각각의 폭을 조정합니다.
 void setMinWidth (int minWidth)
          TableColumn 의 최소의 폭을 minWidth 로 설정해, 현재의 폭 및 적절한 폭이 이 값보다 작은 경우는 각각의 폭을 조정합니다.
 void setModelIndex (int modelIndex)
          이 열의 모델 인덱스를 설정합니다.
 void setPreferredWidth (int preferredWidth)
          열의 적절한 폭을 preferredWidth 로 설정합니다.
 void setResizable (boolean isResizable)
          이 열이 사이즈 변경할 수 있을지 어떨지를 설정합니다.
 void setWidth (int width)
          이 메소드를 사용해 JTable 의 열의 폭을 설정하지 말아 주세요.
 void sizeWidthToFit ()
          헤더 셀의 폭에 맞도록(듯이),TableColumn 의 사이즈를 변경합니다.
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

COLUMN_WIDTH_PROPERTY

public static final String  COLUMN_WIDTH_PROPERTY
Java 2 플랫폼 v1. 3 으로 폐지되었습니다. 프로퍼티를 지정하려면 리터럴 캐릭터 라인을 사용해 주세요.

관련 항목:
정수 필드치

HEADER_VALUE_PROPERTY

public static final String  HEADER_VALUE_PROPERTY
Java 2 플랫폼 v1. 3 으로 폐지되었습니다. 프로퍼티를 지정하려면 리터럴 캐릭터 라인을 사용해 주세요.

관련 항목:
정수 필드치

HEADER_RENDERER_PROPERTY

public static final String  HEADER_RENDERER_PROPERTY
Java 2 플랫폼 v1. 3 으로 폐지되었습니다. 프로퍼티를 지정하려면 리터럴 캐릭터 라인을 사용해 주세요.

관련 항목:
정수 필드치

CELL_RENDERER_PROPERTY

public static final String  CELL_RENDERER_PROPERTY
Java 2 플랫폼 v1. 3 으로 폐지되었습니다. 프로퍼티를 지정하려면 리터럴 캐릭터 라인을 사용해 주세요.

관련 항목:
정수 필드치

modelIndex

protected int modelIndex
TableColumn 가 표시하는 모델의 열의 인덱스입니다. 뷰내에서 열이 이동해도,modelIndex 는 바뀌지 않습니다.


identifier

protected Object  identifier
이 오브젝트는 JTable 의 표현 기구가 내부에서 사용하는 것이 아닙니다. 식별자는 테이블 칼럼에 태그를 붙이거나 검색하거나 하는 1 개의 방법으로서TableColumn 로 설정할 수 있습니다. 테이블 패키지는 DefaultTableColumnModelgetColumnIndex() 로 사용되는 equals 메소드를 제외해, 그러한 식별자 오브젝트로 메소드의 변경이나, 호출을 실시할 것은 없습니다.


width

protected int width
열의 폭입니다.


minWidth

protected int minWidth
열의 최소의 폭입니다.


maxWidth

protected int maxWidth
열의 최대의 폭입니다.


headerRenderer

protected TableCellRenderer  headerRenderer
열의 헤더를 표현 하기 위해서 사용되는 렌더링입니다.


headerValue

protected Object  headerValue
열의 헤더치입니다.


cellRenderer

protected TableCellRenderer  cellRenderer
열의 데이터 셀을 표현 하기 위해서 사용되는 렌더링입니다.


cellEditor

protected TableCellEditor  cellEditor
열의 데이터 셀을 편집하기 위해서 사용되는 에디터입니다.


isResizable

protected boolean isResizable
유저가 열의 사이즈를 변경할 수 있는 경우는 true 입니다. 디폴트는 true 입니다.


resizedPostingDisableCount

protected transient int resizedPostingDisableCount
추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.

이 필드는 구릴리스에서는 사용되지 않고 현재로서는 장래 서포트할 계획도 없습니다.

생성자의 상세

TableColumn

public TableColumn()
디폴트의 모델 인덱스로서 0, 디폴트의 폭으로서 75, 렌더링에 null, 및 에디터에 null 를 사용하는 커버 메소드입니다. 이 메소드는 직렬화에 사용하는 것을 상정하고 있습니다.

관련 항목:
TableColumn(int, int, TableCellRenderer, TableCellEditor)

TableColumn

public TableColumn(int modelIndex)
디폴트의 폭으로서 75, 렌더링에 null, 및 에디터에 null 를 사용하는 커버 메소드입니다.

관련 항목:
TableColumn(int, int, TableCellRenderer, TableCellEditor)

TableColumn

public TableColumn(int modelIndex,
                   int width)
렌더링에 null, 및 에디터에 null 를 사용하는 커버 메소드입니다.

관련 항목:
TableColumn(int, int, TableCellRenderer, TableCellEditor)

TableColumn

public TableColumn(int modelIndex,
                   int width,
                   TableCellRenderer  cellRenderer,
                   TableCellEditor  cellEditor)
TableColumn 의 인스턴스를 modelIndex 로 생성 및 초기화합니다. 모든 TableColumn constructor 은 이것에 처리를 delegate 합니다. modelIndex 는 테이블의 이 열의 데이터를 공급하는 모델의 열의 인덱스입니다. modelIndex 는 뷰 중(안)에서 열이 늘어놓고 바꿀 수 있어도 변경되지 않습니다. 폭의 파라미터는 이 열에 대한 preferredWidth 와 초기폭의 양쪽 모두를 설정하기 위해서 사용됩니다. 렌더링과 에디터는 렬내의 값을 각각 표현 및 편집하기 위해서 사용되는 오브젝트입니다. 이것들이 null 의 경우는 JTable 클래스의 getDefaultRenderer 메소드 및 getDefaultEditor 메소드에 의해 디폴트 값가 제공됩니다. 이러한 메소드는 렬내의 값의 타입에 근거해 디폴트를 제공합니다. JTablegetCellRenderer 메소드를 오버라이드(override) 하는 것으로, 열중심의 표현 방법을 회피할 수 있습니다.

관련 항목:
JTable.getDefaultRenderer(Class) , JTable.getDefaultEditor(Class) , JTable.getCellRenderer(int, int) , JTable.getCellEditor(int, int)
메소드의 상세

setModelIndex

public void setModelIndex(int modelIndex)
이 열의 모델 인덱스를 설정합니다. 모델 인덱스는 이 TableColumn 가 표시하는 모델의 열의 인덱스입니다. TableColumn 가 뷰내에서 이동해도, 모델 인덱스는 바뀌지 않습니다.

파라미터:
modelIndex - 새로운 모델 인덱스

getModelIndex

public int getModelIndex()
이 열의 모델 인덱스를 돌려줍니다.

반환값:
modelIndex 프로퍼티

setIdentifier

public void setIdentifier(Object  identifier)
TableColumn 의 식별자를 anIdentifier 로 설정합니다.

주: 식별자는 JTable 에 따라서는 사용되지 않고 열의 외부 태그부 및 검색 (을) 위해서만 사용됩니다.

파라미터:
identifier - 이 열의 식별자
관련 항목:
getIdentifier()

getIdentifier

public Object  getIdentifier()
이 열의 identifier 오브젝트를 돌려줍니다. 식별자는 JTable 에 따라서는 사용되지 않고 외부적으로만 사용됩니다. identifiernull 의 경우,getIdentifier() 는 디폴트로 getHeaderValue 를 돌려줍니다.

반환값:
identifier 프로퍼티
관련 항목:
setIdentifier(java.lang.Object)

setHeaderValue

public void setHeaderValue(Object  headerValue)
캐릭터 라인 표현이 headerRenderer 의 값으로 해서 사용되는 Object 를 설정합니다. TableColumn 가 생성될 때의 디폴트 headerValuenull 입니다.

파라미터:
headerValue - 신규의 headerValue
관련 항목:
getHeaderValue()

getHeaderValue

public Object  getHeaderValue()
헤더 렌더링의 값으로 해서 사용되는 Object 를 돌려줍니다.

반환값:
headerValue 프로퍼티
관련 항목:
setHeaderValue(java.lang.Object)

setHeaderRenderer

public void setHeaderRenderer(TableCellRenderer  headerRenderer)
TableColumn 의 헤더를 headerRenderer 에 표현 하기 위해서 사용되는 TableCellRenderer 를 설정합니다.

파라미터:
headerRenderer - 신규의 headerRenderer
관련 항목:
getHeaderRenderer()

getHeaderRenderer

public TableCellRenderer  getHeaderRenderer()
TableColumn 의 헤더를 표현 하기 위해서 사용되는 TableCellRenderer 를 돌려줍니다. headerRenderernull 의 경우,JTableHeaderdefaultRenderer 를 사용합니다. headerRenderer 의 디폴트 값은 null 입니다.

반환값:
headerRenderer 프로퍼티
관련 항목:
setHeaderRenderer(javax.swing.table.TableCellRenderer) , setHeaderValue(java.lang.Object) , JTableHeader.getDefaultRenderer()

setCellRenderer

public void setCellRenderer(TableCellRenderer  cellRenderer)
JTable 가 이 열의 개개의 값을 표현 하기 위해서 사용하는 TableCellRenderer 를 설정합니다.

파라미터:
cellRenderer - 새로운 cellRenderer
관련 항목:
getCellRenderer()

getCellRenderer

public TableCellRenderer  getCellRenderer()
JTable 가 이 열의 값을 표현 하기 위해서 사용하는 TableCellRenderer 를 돌려줍니다. 열의 cellRenderer 는 열의 표시를 제어할 뿐만 아니라,TableModel 가 공급하는 값오브젝트를 해석하기 위해서도 사용됩니다. cellRenderernull 의 경우,JTable 는 그 열의 셀 클래스에 근거한 디폴트의 렌더링을 사용합니다. cellRenderer 의 디폴트 값은 null 입니다.

반환값:
cellRenderer 프로퍼티
관련 항목:
setCellRenderer(javax.swing.table.TableCellRenderer) , JTable.setDefaultRenderer(java.lang.Class, javax.swing.table.TableCellRenderer)

setCellEditor

public void setCellEditor(TableCellEditor  cellEditor)
이 열의 셀을 편집할 경우에 사용할 수 있게 에디터를 설정합니다.

파라미터:
cellEditor - 신규의 cellEditor
관련 항목:
getCellEditor()

getCellEditor

public TableCellEditor  getCellEditor()
JTable 가 이 열의 값을 편집하기 위해서 사용하는 TableCellEditor 을 돌려줍니다. cellEditornull 의 경우는 JTable 는 그 열의 셀 클래스에 근거해 디폴트의 에디터를 사용합니다. 디폴트의 cellEditornull 입니다.

반환값:
cellEditor 프로퍼티
관련 항목:
setCellEditor(javax.swing.table.TableCellEditor) , JTable.setDefaultEditor(java.lang.Class, javax.swing.table.TableCellEditor)

setWidth

public void setWidth(int width)
이 메소드를 사용해 JTable 의 열의 폭을 설정하지 말아 주세요. 대신에 setPreferredWidth 를 사용합니다. AWT 의 레이아웃 매니저와 같게, 테이블 자체가 사이즈를 변경했을 경우나, 열의 적절한 폭이 변경되었을 경우,JTable 는 반드시 자동적으로 열의 폭을 조정합니다. 따라서, 프로그램으로 폭을 설정해도, 길게 영향을 주지 않습니다.

이 메소드는 열의 폭을 width 로 설정합니다. width 가 폭의 최소치 또는 최대치를 넘는 경우는 적절한 제한치에 조정됩니다.

파라미터:
width - 신규폭
관련 항목:
getWidth() , setMinWidth(int) , setMaxWidth(int) , setPreferredWidth(int) , JTable.sizeColumnsToFit(int)

getWidth

public int getWidth()
TableColumn 의 폭을 돌려줍니다. 디폴트의 폭은 75 입니다.

반환값:
width 프로퍼티
관련 항목:
setWidth(int)

setPreferredWidth

public void setPreferredWidth(int preferredWidth)
열의 적절한 폭을 preferredWidth 로 설정합니다. preferredWidth 가 폭의 최소치 또는 최대치를 넘는 경우는 적절한 제한치에 조정됩니다.

preferredWidth 로부터 JTable ( 및 JTableHeader) 내의 열의 폭을 계산하는 방법에 대해서는 JTablesizeColumnsToFit 메소드를 참조해 주세요.

파라미터:
preferredWidth - 신규로 설정된 적절한 폭
관련 항목:
getPreferredWidth() , JTable.sizeColumnsToFit(int)

getPreferredWidth

public int getPreferredWidth()
TableColumn 의 적절한 폭을 돌려줍니다. 디폴트에서는 75 입니다.

반환값:
preferredWidth 프로퍼티
관련 항목:
setPreferredWidth(int)

setMinWidth

public void setMinWidth(int minWidth)
TableColumn 의 최소의 폭을 minWidth 로 설정해, 현재의 폭 및 적절한 폭이 이 값보다 작은 경우는 각각의 폭을 조정합니다.

파라미터:
minWidth - 신규의 최소의 폭
관련 항목:
getMinWidth() , setPreferredWidth(int) , setMaxWidth(int)

getMinWidth

public int getMinWidth()
TableColumn 의 최소의 폭을 돌려줍니다. TableColumn 의 폭은 유저에 의해도, 프로그램에 의해도, 이 값보다 작게 할 수 없습니다. 디폴트의 최소폭은 15 입니다.

반환값:
minWidth 프로퍼티
관련 항목:
setMinWidth(int)

setMaxWidth

public void setMaxWidth(int maxWidth)
TableColumn 의 최대의 폭을 maxWidth 로 설정해, 현재의 폭 및 적절한 폭이 이 값보다 큰 경우는 각각의 폭을 조정합니다.

파라미터:
maxWidth - 신규의 최대의 폭
관련 항목:
getMaxWidth() , setPreferredWidth(int) , setMinWidth(int)

getMaxWidth

public int getMaxWidth()
TableColumn 의 최대의 폭을 돌려줍니다. TableColumn 의 폭은 유저에 의해도, 프로그램에 의해도, 이 값보다 크게 할 수 없습니다. 디폴트의 최대폭은 Integer.MAX_VALUE 입니다.

반환값:
maxWidth 프로퍼티
관련 항목:
setMaxWidth(int)

setResizable

public void setResizable(boolean isResizable)
이 열이 사이즈 변경할 수 있을지 어떨지를 설정합니다.

파라미터:
isResizable - 사이즈 변경할 수 있는 경우는 true, 그렇지 않은 경우는 false
관련 항목:
getResizable()

getResizable

public boolean getResizable()
유저가 TableColumn 의 폭을 변경할 수 있는 경우에 true 를 돌려줍니다. 그렇지 않은 경우는 false 를 돌려줍니다. 이 설정에 관계없이, 프로그램에 의해 폭을 변경할 수 있습니다. 디폴트는 true 입니다.

반환값:
isResizable 프로퍼티
관련 항목:
setResizable(boolean)

sizeWidthToFit

public void sizeWidthToFit()
헤더 셀의 폭에 맞도록(듯이),TableColumn 의 사이즈를 변경합니다. 헤더 렌더링이 디폴트의 null 의 경우, 이 메소드는 아무것도 실시하지 않습니다. 그렇지 않은 경우, 이 열의 최소폭, 최대폭, 적정폭은 헤더 렌더링으로 송신된 Component 의 최소 사이즈, 최대 사이즈, 적정 사이즈로 설정됩니다. 이 TableColumn 의 일시적인 「폭」의 프로퍼티는 적정폭으로 설정됩니다. 이 메소드는 테이블 패키지에 의해 내부적으로 사용되지 않습니다.

관련 항목:
setPreferredWidth(int)

disableResizedPosting

public void disableResizedPosting()
추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.

이 필드는 구릴리스에서는 사용되지 않고 현재로서는 장래 서포트할 계획도 없습니다.


enableResizedPosting

public void enableResizedPosting()
추천 되고 있지 않습니다.  Java 2 플랫폼 v1. 3.

이 필드는 구릴리스에서는 사용되지 않고 현재로서는 장래 서포트할 계획도 없습니다.


addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener  listener)
PropertyChangeListener 를 청취자 리스트에 추가합니다. 청취자는 모든 프로퍼티로 등록됩니다.

현재의 컴퍼넌트의 setFont,setBackground, 또는 setForeground 에의 명시적인 호출에 응해,PropertyChangeEvent 가 방아쇠 됩니다. 다만, 현재의 컴퍼넌트가 그 foreground, 백그라운드, 또는 폰트를 컨테이너로부터 계승하고 있는 경우는 계승한 프로퍼티의 변경에 응해 방아쇠 되는 이벤트는 없습니다.

파라미터:
listener - 추가되는 청취자

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener  listener)
PropertyChangeListener 를 청취자 리스트로부터 삭제합니다. 이것은 모든 프로퍼티로 등록된 PropertyChangeListener 를 삭제합니다.

파라미터:
listener - 삭제되는 청취자

getPropertyChangeListeners

public PropertyChangeListener [] getPropertyChangeListeners()
이 addPropertyChangeListener()를 사용해 TableColumn 에 추가된, 모든 PropertyChangeListener 로부터 되는 배열을 돌려줍니다.

반환값:
추가된 모든 PropertyChangeListener. 추가된 청취자가 없는 경우는 하늘의 배열
도입된 버젼:
1.4

createDefaultHeaderRenderer

protected TableCellRenderer  createDefaultHeaderRenderer()
Java 2 플랫폼 v1. 3 에서는 TableColumn constructor 은 이 메소드를 호출하지 않습니다. 이전에는 TableColumn 가 이 메소드를 사용해 디폴트의 헤더 렌더링을 생성했습니다. Java 2 platform v1. 3 에서는 디폴트의 헤더 렌더링은 null 입니다. 현재는 JTableHeader 가 고유의 공유 디폴트 렌더링을 제공합니다. 이것은 JTable 가 셀 렌더링을 제공하는 것과 같습니다.

반환값:
디폴트의 헤더 렌더링
관련 항목:
JTableHeader.createDefaultRenderer()

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

버그의 보고와 기능의 리퀘스트
이외의 API 레퍼런스 및 개발자용 문서에 대해서는 Java 2 SDK SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

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.