クラスBasicTableUI
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
-
フィールド詳細
-
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
-
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
- 関連項目:
-
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オブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 戻り値:
- ルック・アンド・フィールに適した特定のコンポーネントの優先サイズを含む
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オブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある- 関連項目:
-