- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- util.ui.TabListenerPanel
-
- tvbrowser.extras.reminderplugin.ReminderListPanel
-
- All Implemented Interfaces:
TabListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,ProgramContextMenuListener
,ProgramMouseActionListener
,ProgramMouseAndContextMenuListener
,PersonaListener
public class ReminderListPanel extends TabListenerPanel implements PersonaListener, ProgramMouseAndContextMenuListener
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description static int
SCROLL_TO_DATE_TYPE
static int
SCROLL_TO_NEXT_TIME_TYPE
static int
SCROLL_TO_NOW_TYPE
static int
SCROLL_TO_TIME_TYPE
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description ReminderListPanel(ReminderList list, javax.swing.JButton close)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Program
getProgramForMouseEvent(java.awt.event.MouseEvent e)
Gets the program to use for a mouse action.void
installTableModel(boolean scroll)
void
mouseEventActionFinished()
Called when MouseEventAction was finished.void
scrollTo(int type, Date date, int time)
void
showContextMenu(java.awt.event.MouseEvent e)
Show a context menu on the triggered event.(package private) void
stopCellEditing()
void
updatePersona()
Called when Persona was changed(package private) void
updateTableEntries()
-
Methods inherited from class util.ui.TabListenerPanel
setDefaultFocusOwner, tabHidden, tabShown
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
SCROLL_TO_DATE_TYPE
public static final int SCROLL_TO_DATE_TYPE
- See Also:
- Constant Field Values
-
SCROLL_TO_NOW_TYPE
public static final int SCROLL_TO_NOW_TYPE
- See Also:
- Constant Field Values
-
SCROLL_TO_NEXT_TIME_TYPE
public static final int SCROLL_TO_NEXT_TIME_TYPE
- See Also:
- Constant Field Values
-
SCROLL_TO_TIME_TYPE
public static final int SCROLL_TO_TIME_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ReminderListPanel
public ReminderListPanel(ReminderList list, javax.swing.JButton close)
-
-
Method Detail
-
stopCellEditing
void stopCellEditing()
-
installTableModel
public void installTableModel(boolean scroll)
-
updateTableEntries
void updateTableEntries()
-
updatePersona
public void updatePersona()
Description copied from interface:PersonaListener
Called when Persona was changed- Specified by:
updatePersona
in interfacePersonaListener
-
getProgramForMouseEvent
public Program getProgramForMouseEvent(java.awt.event.MouseEvent e)
Description copied from interface:ProgramMouseActionListener
Gets the program to use for a mouse action.- Specified by:
getProgramForMouseEvent
in interfaceProgramMouseActionListener
- Parameters:
e
- The mouse event that was triggered for a user mouse interaction.- Returns:
- The program that was affected by the user mouse interaction or
null
if no program was affected.
-
mouseEventActionFinished
public void mouseEventActionFinished()
Description copied from interface:ProgramMouseActionListener
Called when MouseEventAction was finished.- Specified by:
mouseEventActionFinished
in interfaceProgramMouseActionListener
-
showContextMenu
public void showContextMenu(java.awt.event.MouseEvent e)
Description copied from interface:ProgramContextMenuListener
Show a context menu on the triggered event.- Specified by:
showContextMenu
in interfaceProgramContextMenuListener
- Parameters:
e
- The MouseEvent that has triggered the popup event.
-
scrollTo
public void scrollTo(int type, Date date, int time)
-
-