eswing
b2007092001

org.phosphoresce.commons.eswing.table
クラス ETableCellHoverColoredRenderer

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Container
          拡張javax.swing.JComponent
              拡張javax.swing.JLabel
                  拡張javax.swing.table.DefaultTableCellRenderer
                      拡張org.phosphoresce.commons.eswing.table.ETableCellDefaultRenderer
                          拡張org.phosphoresce.commons.eswing.table.ETableCellStepColoredRenderer
                              拡張org.phosphoresce.commons.eswing.table.ETableCellHoverColoredRenderer
すべての実装インタフェース:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseMotionListener, java.io.Serializable, javax.swing.SwingConstants, javax.swing.table.TableCellRenderer

public class ETableCellHoverColoredRenderer
extends ETableCellStepColoredRenderer
implements java.awt.event.MouseMotionListener

テーブルセルホバー着色レンダラクラス
当クラスは表示コンポーネント自体の作成は提供せず、指定された上位レンダラオブジェクトに委譲します。
クラス初期化時に上位のレンダラオブジェクトが指定されなかった場合はディフォルトレンダラが使用されます。

作成者:
Kitagawa
関連項目:
直列化された形式

入れ子クラスの概要
 
クラス javax.swing.table.DefaultTableCellRenderer から継承した入れ子クラス
javax.swing.table.DefaultTableCellRenderer.UIResource
 
クラス javax.swing.JLabel から継承した入れ子クラス
javax.swing.JLabel.AccessibleJLabel
 
クラス javax.swing.JComponent から継承した入れ子クラス
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承した入れ子クラス
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した入れ子クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 
クラス javax.swing.table.DefaultTableCellRenderer から継承したフィールド
noFocusBorder
 
クラス javax.swing.JLabel から継承したフィールド
labelFor
 
クラス javax.swing.JComponent から継承したフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース javax.swing.SwingConstants から継承したフィールド
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
ETableCellHoverColoredRenderer(javax.swing.JTable table)
          コンストラクタ
ETableCellHoverColoredRenderer(javax.swing.JTable table, boolean hoverColoring)
          コンストラクタ
 
メソッドの概要
 java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
          行列位置のオブジェクトの表示コンポーネントを提供します。
 boolean isHoverColoring()
          ホバーカラーリングフラグを取得します。
 void mouseDragged(java.awt.event.MouseEvent e)
          テーブル上のマウスドラッグ時のイベントを処理します。
 void mouseMoved(java.awt.event.MouseEvent e)
          テーブル上のマウス移動時のイベントを処理します。
 void setHoverColoring(boolean hoverColoring)
          ホバーカラーリングフラグを設定します。
 
クラス org.phosphoresce.commons.eswing.table.ETableCellStepColoredRenderer から継承したメソッド
isStepColoring, setStepColoring
 
クラス org.phosphoresce.commons.eswing.table.ETableCellDefaultRenderer から継承したメソッド
getParentTable
 
クラス javax.swing.table.DefaultTableCellRenderer から継承したメソッド
firePropertyChange, firePropertyChange, isOpaque, repaint, repaint, revalidate, setBackground, setForeground, setValue, updateUI, validate
 
クラス javax.swing.JLabel から継承したメソッド
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ETableCellHoverColoredRenderer

public ETableCellHoverColoredRenderer(javax.swing.JTable table,
                                      boolean hoverColoring)
コンストラクタ

パラメータ:
table - JTableオブジェクト
hoverColoring - ホバーカラーリングフラグ

ETableCellHoverColoredRenderer

public ETableCellHoverColoredRenderer(javax.swing.JTable table)
コンストラクタ

パラメータ:
table - JTableオブジェクト
メソッドの詳細

getTableCellRendererComponent

public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
                                                        java.lang.Object value,
                                                        boolean isSelected,
                                                        boolean hasFocus,
                                                        int row,
                                                        int column)
行列位置のオブジェクトの表示コンポーネントを提供します。

定義:
インタフェース javax.swing.table.TableCellRenderer 内の getTableCellRendererComponent
オーバーライド:
クラス ETableCellStepColoredRenderer 内の getTableCellRendererComponent
パラメータ:
table - JTableオブジェクト
value - 値オブジェクト
isSelected - 選択フラグ
hasFocus - フォーカスフラグ
row - 行位置
column - 列位置
戻り値:
Componentオブジェクト
関連項目:
TableCellRenderer.getTableCellRendererComponent(javax.swing.JTable, java.lang.Object, boolean, boolean, int, int)

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
テーブル上のマウス移動時のイベントを処理します。

定義:
インタフェース java.awt.event.MouseMotionListener 内の mouseMoved
パラメータ:
e - イベントオブジェクト
関連項目:
MouseMotionListener.mouseMoved(java.awt.event.MouseEvent)

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
テーブル上のマウスドラッグ時のイベントを処理します。

定義:
インタフェース java.awt.event.MouseMotionListener 内の mouseDragged
パラメータ:
e - イベントオブジェクト
関連項目:
MouseMotionListener.mouseDragged(java.awt.event.MouseEvent)

isHoverColoring

public boolean isHoverColoring()
ホバーカラーリングフラグを取得します。

戻り値:
ホバーカラーリングフラグ

setHoverColoring

public void setHoverColoring(boolean hoverColoring)
ホバーカラーリングフラグを設定します。

パラメータ:
hoverColoring - ホバーカラーリングフラグ

eswing
b2007092001