java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TableUI
javax.swing.plaf.basic.BasicTableUI
- 直系の既知のサブクラス:
- SynthTableUI
public class BasicTableUI extends TableUI
BasicTableUI実装です。
- 
ネストされたクラスのサマリーネストされたクラス修飾子と型クラス説明classこのクラスは、「protected」内部クラスとして扱うようにしてください。classこのクラスは、「protected」内部クラスとして扱うようにしてください。classこのクラスは、「protected」内部クラスとして扱うようにしてください。
- 
フィールドのサマリーフィールド修飾子と型フィールド説明protected FocusListenerJTableに添付されているFocusListener。protected KeyListenerJTableに添付されているKeyListener。protected MouseInputListenerJTableに添付されているMouseInputListener。protected CellRendererPaneCellRendererPaneのインスタンス。protected JTableJTableのインスタンス。
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明protected FocusListenerJTableのキーボード・ナビゲーションを処理するためのフォーカス・リスナーを作成します。protected KeyListenerJTableのキーボード操作を処理するためのキー・リスナーを作成します。protected MouseInputListenerJTableのマウス・リスナーを作成します。static ComponentUIBasicTableUIの新しいインスタンスを返します。intgetBaseline(JComponent c, int width, int height) ベースラインを返します。サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。テーブルの最大サイズを返します。テーブルの最小サイズを返します。テーブルの推奨サイズを返します。protected voidフォント、フォアグラウンド、バックグラウンドなどのJTableプロパティを初期化します。protected voidJTableですべてのキーボード・アクションを登録します。protected voidJTableにリスナーを接続します。voidpaint(Graphics g, JComponent c) installUI()で設定されたtableインスタンスの表現をペイントします。protected void既定のプロパティをアンインストールします。protected voidキーボード操作の登録を解除します。protected voidリスナーを登録解除します。クラス 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()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より小さい値(適切なベースラインがないことを示す)
- throws:
- NullPointerException-- cが- nullである場合
- IllegalArgumentException- 幅または高さが0より小さい場合
- 導入されたバージョン:
- 1.6
- 関連項目:
 
- 
getBaselineResizeBehaviorpublic Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c) サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。- オーバーライド:
- getBaselineResizeBehavior、クラス- ComponentUI
- パラメータ:
- c- ベースラインのサイズ変更の動作を返す- JComponent
- 戻り値:
- コンポーネント・サイズの変化に合わせてベースラインがどのように変化するかを示す列挙
- throws:
- NullPointerException-- cが- nullである場合
- 導入されたバージョン:
- 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
- 関連項目:
 
- 
paintpublic void paint(Graphics g, JComponent c) installUI()で設定されたtableインスタンスの表現をペイントします。- オーバーライド:
- paint、クラス- ComponentUI
- パラメータ:
- g- ペイント対象の- Graphicsコンテキスト
- c- ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
- 関連項目:
 
 
-