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