java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TableHeaderUI
javax.swing.plaf.basic.BasicTableHeaderUI
- 直系の既知のサブクラス:
- SynthTableHeaderUI
public class BasicTableHeaderUI extends TableHeaderUI
BasicTableHeaderUI実装です。
- 
ネストされたクラスのサマリーネストされたクラス
- 
フィールドのサマリーフィールド修飾子と型フィールド説明protected JTableHeaderこのUIにペイントを委譲しているJTableHeader。protected MouseInputListenerJTableにアタッチされているリスナーprotected CellRendererPaneCellRendererPaneのインスタンス。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明protected MouseInputListenerJTableHeaderのマウス・リスナーを作成します。static ComponentUIBasicTableHeaderUIの新しいインスタンスを返します。intgetBaseline(JComponent c, int width, int height) ベースラインを返します。ヘッダーの最大サイズを返します。ヘッダーの最小サイズを返します。ヘッダーの推奨サイズを返します。protected int現在マウスが置かれている列ヘッダーのインデックスを返します。protected voidフォント、フォアグラウンド、バックグラウンドなどのJTableHeaderプロパティを初期化します。protected voidJTableHeaderですべてのキーボード・アクションを登録します。protected voidリスナーをJTableHeaderに接続します。protected voidrolloverColumnUpdated(int oldColumn, int newColumn) このメソッドは、テーブル・ヘッダー内のロールオーバー列が更新されるたびに呼び出されます。protected voidデフォルトのプロパティをアンインストールprotected voidデフォルトのキー・アクションの登録を解除します。protected voidリスナーを登録解除します。クラス javax.swing.plaf.ComponentUIで宣言されたメソッドcontains, getAccessibleChild, getAccessibleChildrenCount, getBaselineResizeBehavior, installUI, paint, uninstallUI, update
- 
フィールド詳細- 
headerprotected JTableHeader headerこのUIにペイントを委譲しているJTableHeader。
- 
rendererPaneprotected CellRendererPane rendererPaneCellRendererPaneのインスタンス。
- 
mouseInputListenerprotected MouseInputListener mouseInputListenerJTableにアタッチされているリスナー
 
- 
- 
コンストラクタの詳細- 
BasicTableHeaderUIpublic BasicTableHeaderUI()BasicTableHeaderUIを構築します。
 
- 
- 
メソッドの詳細- 
createMouseInputListenerprotected MouseInputListener createMouseInputListener()JTableHeaderのマウス・リスナーを作成します。- 戻り値:
- JTableHeaderのマウス・リスナー
 
- 
createUIpublic static ComponentUI createUI(JComponent h) BasicTableHeaderUIの新しいインスタンスを返します。- パラメータ:
- h- コンポーネント。
- 戻り値:
- BasicTableHeaderUIの新しいインスタンス
 
- 
installDefaultsprotected void installDefaults()フォント、フォアグラウンド、バックグラウンドなどのJTableHeaderプロパティを初期化します。 フォント、フォアグラウンド、およびバックグラウンド・プロパティは現在の値がnullまたはUIResourceの場合にだけ設定され、ほかのプロパティは現在の値がnullの場合に設定されます。
- 
installListenersprotected void installListeners()リスナーをJTableHeaderに接続します。
- 
installKeyboardActionsprotected void installKeyboardActions()JTableHeaderですべてのキーボード・アクションを登録します。
- 
uninstallDefaultsprotected void uninstallDefaults()デフォルトのプロパティをアンインストール
- 
uninstallListenersprotected void uninstallListeners()リスナーを登録解除します。
- 
uninstallKeyboardActionsprotected void uninstallKeyboardActions()デフォルトのキー・アクションの登録を解除します。
- 
getRolloverColumnprotected int getRolloverColumn()現在マウスが置かれている列ヘッダーのインデックスを返します。 マウスがテーブル・ヘッダー上にない場合は -1が返されます。- 戻り値:
- 現在のロールオーバー列のインデックス
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
rolloverColumnUpdatedprotected void rolloverColumnUpdated(int oldColumn, int newColumn) このメソッドは、テーブル・ヘッダー内のロールオーバー列が更新されるたびに呼び出されます。 テーブル・ヘッダー内でロールオーバー効果をサポートするすべてのLook & Feelは、このメソッドをオーバーライドし、ヘッダーを再ペイントするようにしてください。- パラメータ:
- oldColumn- 以前のロールオーバー列のインデックス。マウスが列の上になかった場合は -1
- newColumn- 新しいロールオーバー列のインデックス。マウスが列の上にない場合は -1
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
getBaselinepublic int getBaseline(JComponent c, int width, int height) ベースラインを返します。- オーバーライド:
- getBaseline、クラス:- ComponentUI
- パラメータ:
- c- ベースラインが要求される- JComponent
- width- ベースラインを取得する幅
- height- ベースラインを取得する高さ
- 戻り値:
- ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
- 例外:
- NullPointerException-- cが- nullである場合
- IllegalArgumentException- 幅または高さが0より小さい場合
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
getMinimumSizepublic Dimension getMinimumSize(JComponent c) ヘッダーの最小サイズを返します。 最小幅は、各列の最小幅(+セル間のスペース)の合計です。- オーバーライド:
- getMinimumSize、クラス:- ComponentUI
- パラメータ:
- c- 最小サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 戻り値:
- Dimensionオブジェクトまたは- null
- 関連項目:
 
- 
getPreferredSizepublic Dimension getPreferredSize(JComponent c) ヘッダーの推奨サイズを返します。 推奨される高さは、ヘッダー・レンダラによって提供されるすべてのコンポーネントの推奨される高さの最大値です。 推奨される幅は、各列の推奨される幅(+セル間のスペース)の合計です。- オーバーライド:
- getPreferredSize、クラス:- ComponentUI
- パラメータ:
- c- 適切なサイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 戻り値:
- Look&Feelに適した指定されたコンポーネントの優先サイズを含むDimensionオブジェクト
- 関連項目:
 
- 
getMaximumSizepublic Dimension getMaximumSize(JComponent c) ヘッダーの最大サイズを返します。 最大幅は、各列の最大幅(+セル間のスペース)の合計です。- オーバーライド:
- getMaximumSize、クラス:- ComponentUI
- パラメータ:
- c- 最大サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 戻り値:
- Dimensionオブジェクトまたは- null
- 関連項目:
 
 
-