java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TableUI
javax.swing.plaf.basic.BasicTableUI
- 直系の既知のサブクラス:
- SynthTableUI
public class BasicTableUI extends TableUI
BasicTableUI実装です。
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 classBasicTableUI.FocusHandlerこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicTableUI.KeyHandlerこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicTableUI.MouseInputHandlerこのクラスは、「protected」内部クラスとして扱うようにしてください。
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 protected FocusListenerfocusListenerJTableに添付されているFocusListener。protected KeyListenerkeyListenerJTableに添付されているKeyListener。protected MouseInputListenermouseInputListenerJTableに添付されているMouseInputListener。protected CellRendererPanerendererPaneCellRendererPaneのインスタンス。protected JTabletableJTableのインスタンス。
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 BasicTableUI()
- 
メソッドのサマリー修飾子と型 メソッド 説明 protected FocusListenercreateFocusListener()JTableのキーボード・ナビゲーションを処理するためのフォーカス・リスナーを作成します。protected KeyListenercreateKeyListener()JTableのキーボード操作を処理するためのキー・リスナーを作成します。protected MouseInputListenercreateMouseInputListener()JTableのマウス・リスナーを作成します。static ComponentUIcreateUI(JComponent c)BasicTableUIの新しいインスタンスを返します。intgetBaseline(JComponent c, int width, int height)ベースラインを返します。Component.BaselineResizeBehaviorgetBaselineResizeBehavior(JComponent c)サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。DimensiongetMaximumSize(JComponent c)テーブルの最大サイズを返します。DimensiongetMinimumSize(JComponent c)テーブルの最小サイズを返します。DimensiongetPreferredSize(JComponent c)テーブルの推奨サイズを返します。protected voidinstallDefaults()フォント、フォアグラウンド、バックグラウンドなどのJTableプロパティを初期化します。protected voidinstallKeyboardActions()JTableですべてのキーボード・アクションを登録します。protected voidinstallListeners()JTableにリスナーを接続します。voidpaint(Graphics g, JComponent c)installUI()で設定されたtableインスタンスの表現をペイントします。protected voiduninstallDefaults()デフォルト・プロパティをアンインストールします。protected voiduninstallKeyboardActions()キーボード・アクションを登録解除します。protected voiduninstallListeners()リスナーの登録を解除します。クラス javax.swing.plaf.ComponentUIで宣言されたメソッドcontains, getAccessibleChild, getAccessibleChildrenCount, installUI, uninstallUI, update
- 
フィールド詳細- 
tableprotected JTable tableJTableのインスタンス。
- 
rendererPaneprotected CellRendererPane rendererPaneCellRendererPaneのインスタンス。
- 
keyListenerprotected KeyListener keyListenerJTableに添付されているKeyListener。
- 
focusListenerprotected FocusListener focusListenerJTableに添付されているFocusListener。
- 
mouseInputListenerprotected MouseInputListener mouseInputListenerJTableに添付されているMouseInputListener。
 
- 
- 
コンストラクタの詳細- 
BasicTableUIpublic BasicTableUI()
 
- 
- 
メソッドの詳細- 
createKeyListenerprotected KeyListener createKeyListener()JTableのキーボード操作を処理するためのキー・リスナーを作成します。- 戻り値:
- JTableのキーボード・ナビゲーションを処理するためのキー・リスナー
 
- 
createFocusListenerprotected FocusListener createFocusListener()JTableのキーボード・ナビゲーションを処理するためのフォーカス・リスナーを作成します。- 戻り値:
- JTableのキーボード・ナビゲーションを処理するためのフォーカス・リスナー
 
- 
createMouseInputListenerprotected MouseInputListener createMouseInputListener()JTableのマウス・リスナーを作成します。- 戻り値:
- JTableのマウス・リスナー
 
- 
createUIpublic static ComponentUI createUI(JComponent c)BasicTableUIの新しいインスタンスを返します。- パラメータ:
- c- コンポーネント
- 戻り値:
- BasicTableUIの新しいインスタンス
 
- 
installDefaultsprotected void installDefaults()フォント、フォアグラウンド、バックグラウンドなどのJTableプロパティを初期化します。 フォント、フォアグラウンド、およびバックグラウンド・プロパティは現在の値がnullまたはUIResourceの場合にだけ設定され、ほかのプロパティは現在の値がnullの場合に設定されます。
- 
installListenersprotected void installListeners()JTableにリスナーを接続します。
- 
installKeyboardActionsprotected void installKeyboardActions()JTableですべてのキーボード・アクションを登録します。
- 
uninstallDefaultsprotected void uninstallDefaults()デフォルト・プロパティをアンインストールします。
- 
uninstallListenersprotected void uninstallListeners()リスナーの登録を解除します。
- 
uninstallKeyboardActionsprotected void uninstallKeyboardActions()キーボード・アクションを登録解除します。
- 
getBaselinepublic int getBaseline(JComponent c, int width, int height)ベースラインを返します。- オーバーライド:
- getBaseline、クラス:- ComponentUI
- パラメータ:
- c- ベースラインが要求される- JComponent
- width- ベースラインを取得する幅
- height- ベースラインを取得する高さ
- 戻り値:
- ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
- 例外:
- NullPointerException-- cが- nullである場合
- IllegalArgumentException- 幅または高さが0より小さい場合
- 導入されたバージョン:
- 1.6
- 関連項目:
- JComponent.getBaseline(int, int)
 
- 
getBaselineResizeBehaviorpublic Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。- オーバーライド:
- getBaselineResizeBehavior、クラス:- ComponentUI
- パラメータ:
- c- ベースラインのサイズ変更の動作を返す- JComponent
- 戻り値:
- コンポーネント・サイズの変化に合わせてベースラインがどのように変化するかを示す列挙
- 例外:
- NullPointerException-- cが- nullである場合
- 導入されたバージョン:
- 1.6
- 関連項目:
- JComponent.getBaseline(int, int)
 
- 
getMinimumSizepublic Dimension getMinimumSize(JComponent c)テーブルの最小サイズを返します。 最小の高さは、行の高さに行数を掛けた値です。 最小幅は、各列の最小幅の合計です。- オーバーライド:
- getMinimumSize、クラス:- ComponentUI
- パラメータ:
- c- 最小サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 戻り値:
- Dimensionオブジェクトまたは- null
- 関連項目:
- JComponent.getMinimumSize(),- LayoutManager.minimumLayoutSize(java.awt.Container),- ComponentUI.getPreferredSize(javax.swing.JComponent)
 
- 
getPreferredSizepublic Dimension getPreferredSize(JComponent c)テーブルの推奨サイズを返します。 推奨される高さは、行の高さに行数を掛けた値です。 推奨される幅は、各列の適切な幅の合計です。- オーバーライド:
- getPreferredSize、クラス:- ComponentUI
- パラメータ:
- c- 適切なサイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 戻り値:
- Look&Feelに適した指定されたコンポーネントの優先サイズを含むDimensionオブジェクト
- 関連項目:
- JComponent.getPreferredSize(),- LayoutManager.preferredLayoutSize(java.awt.Container)
 
- 
getMaximumSizepublic Dimension getMaximumSize(JComponent c)テーブルの最大サイズを返します。 最大の高さは、行の高さに行数を掛けた値です。 最大幅は、各列の最大幅の合計です。- オーバーライド:
- getMaximumSize、クラス:- ComponentUI
- パラメータ:
- c- 最大サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 戻り値:
- Dimensionオブジェクトまたは- null
- 関連項目:
- JComponent.getMaximumSize(),- LayoutManager2.maximumLayoutSize(java.awt.Container)
 
- 
paintpublic void paint(Graphics g, JComponent c)installUI()で設定されたtableインスタンスの表現をペイントします。- オーバーライド:
- paint、クラス:- ComponentUI
- パラメータ:
- g- ペイント対象の- Graphicsコンテキスト
- c- ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 関連項目:
- ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
 
 
-