JavaTM Platform
Standard Ed. 6

javax.swing.table
クラス JTableHeader

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.table.JTableHeader
すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, TableColumnModelListener

public class JTableHeader
extends JComponent
implements TableColumnModelListener, Accessible

JTable のヘッダーを管理するオブジェクトです。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK Version 1.4 以降、すべての JavaBeans の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。

関連項目:
JTable

入れ子のクラスの概要
protected  class JTableHeader.AccessibleJTableHeader
          このクラスは JTableHeader クラス用のアクセシビリティーサポートを実装しています。
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
protected  TableColumnModel columnModel
          テーブルヘッダーの TableColumnModel です。
protected  TableColumn draggedColumn
          ドラッグされている列のインデックスです。
protected  int draggedDistance
          列のドラッグが開始された元の位置からの距離です。
protected  boolean reorderingAllowed
          true の場合、ユーザーが列の順序を変更できます。
protected  boolean resizingAllowed
          true の場合、ユーザーによる列のサイズ変更が許可されます。
protected  TableColumn resizingColumn
          サイズ変更されている列のインデックスです。
protected  JTable table
          このオブジェクトがヘッダーであるテーブルです。
protected  boolean updateTableInRealTime
          Java 2 プラットフォーム 1.3 で廃止されました。
 
クラス 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
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
JTableHeader()
          デフォルトの TableColumnModelJTableHeader を構築します。
JTableHeader(TableColumnModel cm)
          cm を列モデルとして初期化される JTableHeader を構築します。
 
メソッドの概要
 void columnAdded(TableColumnModelEvent e)
          テーブル列モデルに列が追加されるときに呼び出されます。
 int columnAtPoint(Point point)
          point のある列のインデックスを返します。
 void columnMarginChanged(ChangeEvent e)
          マージンの変更のために列が移動されるときに呼び出されます。
 void columnMoved(TableColumnModelEvent e)
          列が再配置されると呼び出されます。
 void columnRemoved(TableColumnModelEvent e)
          列がテーブル列モデルから削除されるときに呼び出されます。
 void columnSelectionChanged(ListSelectionEvent e)
          TableColumnModel の選択モデルが変更されるときに呼び出されます。
protected  TableColumnModel createDefaultColumnModel()
          DefaultTableColumnModel であるデフォルトの列モデルオブジェクトを返します。
protected  TableCellRenderer createDefaultRenderer()
          TableColumn でヘッダーレンダリングが定義されていない場合に使用されるデフォルトのレンダリングです。
 AccessibleContext getAccessibleContext()
          この JTableHeader に関連付けられた AccessibleContext を取得します。
 TableColumnModel getColumnModel()
          このテーブルヘッダーのすべての列情報を保持する TableColumnModel を返します。
 TableCellRenderer getDefaultRenderer()
          TableColumnheaderRenderer が定義されていない場合に使用されるデフォルトのレンダリングを返します。
 TableColumn getDraggedColumn()
          ドラッグが進行中の場合は、ドラッグされている列を返します。
 int getDraggedDistance()
          ドラッグが進行中の場合は、元の位置からの列の水平距離を返します。
 Rectangle getHeaderRect(int column)
          column にヘッダータイルがある矩形を返します。
 boolean getReorderingAllowed()
          ユーザーがヘッダーをドラッグして列の配置のやり直しができる場合に true を返します。
 boolean getResizingAllowed()
          ユーザーがヘッダー間をドラッグして列のサイズ変更ができる場合に true を返します。
 TableColumn getResizingColumn()
          サイズ変更されている列を返します。
 JTable getTable()
          このヘッダーに関連したテーブルを返します。
 String getToolTipText(MouseEvent event)
          テキストセットがある場合に、レンダリングのヒントとしてそれを使えるようにします。
 TableHeaderUI getUI()
          このコンポーネントを描画する Look & Feel (L&F) オブジェクトを返します。
 String getUIClassID()
          このコンポーネントの描画に使用された、Look & Feel (L&F) クラスの名前の構築に使用された接頭辞を返します。
 boolean getUpdateTableInRealTime()
          Java 2 プラットフォーム 1.3 で廃止されました。
protected  void initializeLocalVars()
          ローカル変数とプロパティーをデフォルト値に初期化します。
protected  String paramString()
          この JTableHeader の文字列表現を返します。
 void resizeAndRepaint()
          ヘッダーのサイズを指定して、それを要表示としてマークします。
 void setColumnModel(TableColumnModel columnModel)
          このテーブルの列モデルを newModel に設定し、新しい列モデルからのリスナー通知を登録します。
 void setDefaultRenderer(TableCellRenderer defaultRenderer)
          TableColumnheaderRenderer が定義されていない場合に使用されるデフォルトのレンダリングを設定します。
 void setDraggedColumn(TableColumn aColumn)
          ヘッダーの draggedColumnaColumn に設定します。
 void setDraggedDistance(int distance)
          ヘッダーの draggedDistancedistance に設定します。
 void setReorderingAllowed(boolean reorderingAllowed)
          ユーザーが列ヘッダーをドラッグして列の順序を変えられるかどうかを設定します。
 void setResizingAllowed(boolean resizingAllowed)
          ユーザーがヘッダー間をドラッグして列のサイズを変更できるかどうかを設定します。
 void setResizingColumn(TableColumn aColumn)
          ヘッダーの resizingColumnaColumn に設定します。
 void setTable(JTable table)
          このヘッダーに関連したテーブルを設定します。
 void setUI(TableHeaderUI ui)
          このコンポーネントを描画する Look & Feel (L&F) オブジェクトを設定します。
 void setUpdateTableInRealTime(boolean flag)
          Java 2 プラットフォーム 1.3 で廃止されました。
 void updateUI()
          Look & Feel (L&F) が変更されたという UIManager からの通知です。
 
クラス javax.swing.JComponent から継承されたメソッド
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

table

protected JTable table
このオブジェクトがヘッダーであるテーブルです。デフォルトは null です。


columnModel

protected TableColumnModel columnModel
テーブルヘッダーの TableColumnModel です。


reorderingAllowed

protected boolean reorderingAllowed
true の場合、ユーザーが列の順序を変更できます。デフォルトは true です。


resizingAllowed

protected boolean resizingAllowed
true の場合、ユーザーによる列のサイズ変更が許可されます。デフォルトは true です。


updateTableInRealTime

protected boolean updateTableInRealTime
Java 2 プラットフォーム 1.3 で廃止されました。列のドラッグまたはサイズ変更に応じて、無条件にリアルタイムで再ペイントが行われます。


resizingColumn

protected transient TableColumn resizingColumn
サイズ変更されている列のインデックスです。サイズ変更されていない場合は null です。


draggedColumn

protected transient TableColumn draggedColumn
ドラッグされている列のインデックスです。ドラッグされていない場合は null です。


draggedDistance

protected transient int draggedDistance
列のドラッグが開始された元の位置からの距離です。

コンストラクタの詳細

JTableHeader

public JTableHeader()
デフォルトの TableColumnModelJTableHeader を構築します。

関連項目:
createDefaultColumnModel()

JTableHeader

public JTableHeader(TableColumnModel cm)
cm を列モデルとして初期化される JTableHeader を構築します。cmnull の場合、このメソッドはデフォルトの TableColumnModel でテーブルヘッダーを初期化します。

パラメータ:
cm - テーブルの列モデル
関連項目:
createDefaultColumnModel()
メソッドの詳細

setTable

public void setTable(JTable table)
このヘッダーに関連したテーブルを設定します。

パラメータ:
table - 新しいテーブル

getTable

public JTable getTable()
このヘッダーに関連したテーブルを返します。

戻り値:
table プロパティー

setReorderingAllowed

public void setReorderingAllowed(boolean reorderingAllowed)
ユーザーが列ヘッダーをドラッグして列の順序を変えられるかどうかを設定します。

パラメータ:
reorderingAllowed - テーブルビューが順序変更を許可する場合は true、 そうでない場合は false
関連項目:
getReorderingAllowed()

getReorderingAllowed

public boolean getReorderingAllowed()
ユーザーがヘッダーをドラッグして列の配置のやり直しができる場合に true を返します。そうでない場合は false を返します。デフォルトは true です。この設定に関係なく、プログラムによって列の配置をやり直すこともできます。

戻り値:
reorderingAllowed プロパティー
関連項目:
setReorderingAllowed(boolean)

setResizingAllowed

public void setResizingAllowed(boolean resizingAllowed)
ユーザーがヘッダー間をドラッグして列のサイズを変更できるかどうかを設定します。

パラメータ:
resizingAllowed - テーブルビューがサイズ変更を許可する場合は true
関連項目:
getResizingAllowed()

getResizingAllowed

public boolean getResizingAllowed()
ユーザーがヘッダー間をドラッグして列のサイズ変更ができる場合に true を返します。そうでない場合は false を返します。デフォルトは true です。この設定に関係なく、プログラムによって列のサイズ変更ができます。

戻り値:
resizingAllowed プロパティー
関連項目:
setResizingAllowed(boolean)

getDraggedColumn

public TableColumn getDraggedColumn()
ドラッグが進行中の場合は、ドラッグされている列を返します。そうでない場合は null を返します。

戻り値:
ドラッグが進行中の場合は、ドラッグされている列。 そうでない場合は null を返す
関連項目:
getDraggedDistance()

getDraggedDistance

public int getDraggedDistance()
ドラッグが進行中の場合は、元の位置からの列の水平距離を返します。そうでない場合、戻り値に意味はありません。

戻り値:
ドラッグが進行中の場合は、元の位置からの列の水平距離。そうでない場合、 戻り値に意味はない
関連項目:
getDraggedColumn()

getResizingColumn

public TableColumn getResizingColumn()
サイズ変更されている列を返します。列がサイズ変更されていない場合、このメソッドは null を返します。

戻り値:
サイズ変更を実行している場合はサイズ変更中の列、そうでない場合は null

setUpdateTableInRealTime

public void setUpdateTableInRealTime(boolean flag)
Java 2 プラットフォーム 1.3 で廃止されました。列のドラッグまたはサイズ変更に応じて、無条件にリアルタイムで再ペイントが行われます。


getUpdateTableInRealTime

public boolean getUpdateTableInRealTime()
Java 2 プラットフォーム 1.3 で廃止されました。列のドラッグまたはサイズ変更に応じて、無条件にリアルタイムで再ペイントが行われます。


setDefaultRenderer

public void setDefaultRenderer(TableCellRenderer defaultRenderer)
TableColumnheaderRenderer が定義されていない場合に使用されるデフォルトのレンダリングを設定します。

パラメータ:
defaultRenderer - デフォルトのレンダリング
導入されたバージョン:
1.3

getDefaultRenderer

public TableCellRenderer getDefaultRenderer()
TableColumnheaderRenderer が定義されていない場合に使用されるデフォルトのレンダリングを返します。

戻り値:
デフォルトのレンダリング
導入されたバージョン:
1.3

columnAtPoint

public int columnAtPoint(Point point)
point のある列のインデックスを返します。それが境界の外側にある場合は -1 を返します。

戻り値:
point のある列のインデックス。それが境界の外側にある場合は -1

getHeaderRect

public Rectangle getHeaderRect(int column)
column にヘッダータイルがある矩形を返します。column パラメータが境界の外側にある場合は、このメソッドは JTable メソッドの getCellRect と同じ変換を使用します。

戻り値:
column にあるヘッダータイルを含む矩形
関連項目:
JTable.getCellRect(int, int, boolean)

getToolTipText

public String getToolTipText(MouseEvent event)
テキストセットがある場合に、レンダリングのヒントとしてそれを使えるようにします。

オーバーライド:
クラス JComponent 内の getToolTipText
パラメータ:
event - イベントの位置が適切なレンダリングを識別する場合、適切なヒント
戻り値:
このコンポーネントのツールヒント

getUI

public TableHeaderUI getUI()
このコンポーネントを描画する Look & Feel (L&F) オブジェクトを返します。

戻り値:
このコンポーネントを描画する TableHeaderUI オブジェクト

setUI

public void setUI(TableHeaderUI ui)
このコンポーネントを描画する Look & Feel (L&F) オブジェクトを設定します。

パラメータ:
ui - TableHeaderUI の L&F オブジェクト
関連項目:
UIDefaults.getUI(javax.swing.JComponent)

updateUI

public void updateUI()
Look & Feel (L&F) が変更されたという UIManager からの通知です。現在の UI オブジェクトを UIManager の最新バージョンに置き換えます。

オーバーライド:
クラス JComponent 内の updateUI
関連項目:
JComponent.updateUI()

getUIClassID

public String getUIClassID()
このコンポーネントの描画に使用された、Look & Feel (L&F) クラスの名前の構築に使用された接頭辞を返します。

オーバーライド:
クラス JComponent 内の getUIClassID
戻り値:
文字列 TableHeaderUI
関連項目:
JComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)

setColumnModel

public void setColumnModel(TableColumnModel columnModel)
このテーブルの列モデルを newModel に設定し、新しい列モデルからのリスナー通知を登録します。

パラメータ:
columnModel - このテーブルの新しいデータソース
例外:
IllegalArgumentException - newModelnull の場合
関連項目:
getColumnModel()

getColumnModel

public TableColumnModel getColumnModel()
このテーブルヘッダーのすべての列情報を保持する TableColumnModel を返します。

戻り値:
columnModel プロパティー
関連項目:
setColumnModel(javax.swing.table.TableColumnModel)

columnAdded

public void columnAdded(TableColumnModelEvent e)
テーブル列モデルに列が追加されるときに呼び出されます。

アプリケーションコードはこれらのメソッドを明示的には使用しません。これらのメソッドは JTable が内部的に使用します。

定義:
インタフェース TableColumnModelListener 内の columnAdded
パラメータ:
e - 受け取ったイベント
関連項目:
TableColumnModelListener

columnRemoved

public void columnRemoved(TableColumnModelEvent e)
列がテーブル列モデルから削除されるときに呼び出されます。

アプリケーションコードはこれらのメソッドを明示的には使用しません。これらのメソッドは JTable が内部的に使用します。

定義:
インタフェース TableColumnModelListener 内の columnRemoved
パラメータ:
e - 受け取ったイベント
関連項目:
TableColumnModelListener

columnMoved

public void columnMoved(TableColumnModelEvent e)
列が再配置されると呼び出されます。

アプリケーションコードはこれらのメソッドを明示的には使用しません。これらのメソッドは JTable が内部的に使用します。

定義:
インタフェース TableColumnModelListener 内の columnMoved
パラメータ:
e - 受け取ったイベント
関連項目:
TableColumnModelListener

columnMarginChanged

public void columnMarginChanged(ChangeEvent e)
マージンの変更のために列が移動されるときに呼び出されます。

アプリケーションコードはこれらのメソッドを明示的には使用しません。これらのメソッドは JTable が内部的に使用します。

定義:
インタフェース TableColumnModelListener 内の columnMarginChanged
パラメータ:
e - 受け取ったイベント
関連項目:
TableColumnModelListener

columnSelectionChanged

public void columnSelectionChanged(ListSelectionEvent e)
TableColumnModel の選択モデルが変更されるときに呼び出されます。現在のこのメソッドはなんの影響も受けず、ヘッダーは再描画されません。

アプリケーションコードはこれらのメソッドを明示的には使用しません。これらのメソッドは JTable が内部的に使用します。

定義:
インタフェース TableColumnModelListener 内の columnSelectionChanged
パラメータ:
e - 受け取ったイベント
関連項目:
TableColumnModelListener

createDefaultColumnModel

protected TableColumnModel createDefaultColumnModel()
DefaultTableColumnModel であるデフォルトの列モデルオブジェクトを返します。サブクラスはこのメソッドをオーバーライドして、異なる列モデルオブジェクトを返すことができます。

戻り値:
デフォルトの列モデルオブジェクト

createDefaultRenderer

protected TableCellRenderer createDefaultRenderer()
TableColumn でヘッダーレンダリングが定義されていない場合に使用されるデフォルトのレンダリングです。

戻り値:
デフォルトのテーブル列レンダリング
導入されたバージョン:
1.3

initializeLocalVars

protected void initializeLocalVars()
ローカル変数とプロパティーをデフォルト値に初期化します。コンストラクタメソッドが使用するメソッドです。


resizeAndRepaint

public void resizeAndRepaint()
ヘッダーのサイズを指定して、それを要表示としてマークします。revalidate のあとに repaint を呼び出すのと同等です。


setDraggedColumn

public void setDraggedColumn(TableColumn aColumn)
ヘッダーの draggedColumnaColumn に設定します。

このメソッドは、アプリケーションコードで明示的には使われません。列のドラッグ機構で内部的に使用されます。

パラメータ:
aColumn - ドラッグ中の列。ドラッグ中の列がない場合は null

setDraggedDistance

public void setDraggedDistance(int distance)
ヘッダーの draggedDistancedistance に設定します。

パラメータ:
distance - ドラッグされた距離

setResizingColumn

public void setResizingColumn(TableColumn aColumn)
ヘッダーの resizingColumnaColumn に設定します。

このメソッドは、アプリケーションコードで明示的には使われません。列のサイズ変更機構で内部的に使用されます。

パラメータ:
aColumn - サイズ変更中の列。サイズ変更中の列がない場合は null

paramString

protected String paramString()
この JTableHeader の文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。

JFC コンポーネントの特定の新しい側面についての情報を提供するには、paramString をオーバーライドします。

オーバーライド:
クラス JComponent 内の paramString
戻り値:
この JTableHeader の文字列表現

getAccessibleContext

public AccessibleContext getAccessibleContext()
この JTableHeader に関連付けられた AccessibleContext を取得します。JTableHeaders の場合、AccessibleContext は AccessibleTableHeader の形式を取ります。必要に応じて新規の AccessibleJTableHeader インスタンスが作成されます。

定義:
インタフェース Accessible 内の getAccessibleContext
オーバーライド:
クラス JComponent 内の getAccessibleContext
戻り値:
この JTableHeader の AccessibleContext として 機能する AccessibleJTableHeader

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。