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
-
フィールド詳細
-
table
protected JTable tableJTableのインスタンス。 -
rendererPane
protected CellRendererPane rendererPaneCellRendererPaneのインスタンス。 -
keyListener
protected KeyListener keyListenerJTableに添付されているKeyListener。 -
focusListener
protected FocusListener focusListenerJTableに添付されているFocusListener。 -
mouseInputListener
protected MouseInputListener mouseInputListenerJTableに添付されているMouseInputListener。
-
-
コンストラクタの詳細
-
BasicTableUI
public BasicTableUI()
-
-
メソッドの詳細
-
createKeyListener
protected KeyListener createKeyListener()JTableのキーボード操作を処理するためのキー・リスナーを作成します。- 戻り値:
JTableのキーボード・ナビゲーションを処理するためのキー・リスナー
-
createFocusListener
protected FocusListener createFocusListener()JTableのキーボード・ナビゲーションを処理するためのフォーカス・リスナーを作成します。- 戻り値:
JTableのキーボード・ナビゲーションを処理するためのフォーカス・リスナー
-
createMouseInputListener
protected MouseInputListener createMouseInputListener()JTableのマウス・リスナーを作成します。- 戻り値:
JTableのマウス・リスナー
-
createUI
public static ComponentUI createUI(JComponent c)BasicTableUIの新しいインスタンスを返します。- パラメータ:
c- コンポーネント- 戻り値:
BasicTableUIの新しいインスタンス
-
installDefaults
protected void installDefaults()フォント、フォアグラウンド、バックグラウンドなどのJTableプロパティを初期化します。 フォント、フォアグラウンド、およびバックグラウンド・プロパティは現在の値がnullまたはUIResourceの場合にだけ設定され、ほかのプロパティは現在の値がnullの場合に設定されます。 -
installListeners
protected void installListeners()JTableにリスナーを接続します。 -
installKeyboardActions
protected void installKeyboardActions()JTableですべてのキーボード・アクションを登録します。 -
uninstallDefaults
protected void uninstallDefaults()デフォルト・プロパティをアンインストールします。 -
uninstallListeners
protected void uninstallListeners()リスナーの登録を解除します。 -
uninstallKeyboardActions
protected void uninstallKeyboardActions()キーボード・アクションを登録解除します。 -
getBaseline
public int getBaseline(JComponent c, int width, int height)ベースラインを返します。- オーバーライド:
getBaseline、クラス:ComponentUI- パラメータ:
c- ベースラインが要求されるJComponentwidth- ベースラインを取得する幅height- ベースラインを取得する高さ- 戻り値:
- ベースラインまたは0より小さい値(適切なベースラインがないことを示す)
- 例外:
NullPointerException-cがnullである場合IllegalArgumentException- 幅または高さが0より小さい場合- 導入されたバージョン:
- 1.6
- 関連項目:
JComponent.getBaseline(int, int)
-
getBaselineResizeBehavior
public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)サイズの変化に合わせてコンポーネントのベースラインがどのように変化するかを示す列挙を返します。- オーバーライド:
getBaselineResizeBehavior、クラス:ComponentUI- パラメータ:
c- ベースラインのサイズ変更の動作を返すJComponent- 戻り値:
- コンポーネント・サイズの変化に合わせてベースラインがどのように変化するかを示す列挙
- 例外:
NullPointerException-cがnullである場合- 導入されたバージョン:
- 1.6
- 関連項目:
JComponent.getBaseline(int, int)
-
getMinimumSize
public Dimension getMinimumSize(JComponent c)テーブルの最小サイズを返します。 最小の高さは、行の高さに行数を掛けた値です。 最小幅は、各列の最小幅の合計です。- オーバーライド:
getMinimumSize、クラス:ComponentUI- パラメータ:
c- 最小サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
Dimensionオブジェクトまたはnull- 関連項目:
JComponent.getMinimumSize(),LayoutManager.minimumLayoutSize(java.awt.Container),ComponentUI.getPreferredSize(javax.swing.JComponent)
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)テーブルの推奨サイズを返します。 推奨される高さは、行の高さに行数を掛けた値です。 推奨される幅は、各列の適切な幅の合計です。- オーバーライド:
getPreferredSize、クラス:ComponentUI- パラメータ:
c- 適切なサイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
- Look&Feelに適した指定されたコンポーネントの優先サイズを含む
Dimensionオブジェクト - 関連項目:
JComponent.getPreferredSize(),LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMaximumSize
public Dimension getMaximumSize(JComponent c)テーブルの最大サイズを返します。 最大の高さは、行の高さに行数を掛けた値です。 最大幅は、各列の最大幅の合計です。- オーバーライド:
getMaximumSize、クラス:ComponentUI- パラメータ:
c- 最大サイズが照会されるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
Dimensionオブジェクトまたはnull- 関連項目:
JComponent.getMaximumSize(),LayoutManager2.maximumLayoutSize(java.awt.Container)
-
paint
public void paint(Graphics g, JComponent c)installUI()で設定されたtableインスタンスの表現をペイントします。- オーバーライド:
paint、クラス:ComponentUI- パラメータ:
g- ペイント対象のGraphicsコンテキストc- ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 関連項目:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
-