|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--fi.helsinki.cs.gist.timeline.GThumbLayer
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Fields inherited from class javax.swing.JComponent |
accessibleContext,
listenerList,
TOOL_TIP_TEXT_KEY,
ui,
UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
GThumbLayer(GCalendarScrollbar calSB,
GVisibleDaysModel visibleDays)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
adjustThumb()
T?m? on viel? v?h?n hassusti tehty. |
java.awt.Rectangle |
calculateAThumb(java.awt.Point corner1,
java.awt.Point corner2)
Tekee uuden thumbin, jonka vastakkaisina kulmina ovat corner1 ja corner2 |
protected void |
createButtonListeners()
|
java.awt.Rectangle |
createNewThumb(java.awt.Point corner1,
java.awt.Point corner2)
|
java.awt.Rectangle |
dragThumbToCell(java.awt.Point dragCellOfThumb,
java.awt.Point releasedAtCell,
java.awt.Rectangle tmpThumb)
|
GCalendarScrollbar |
getCalendarScrollbar()
|
java.awt.Color |
getTemporaryThumbColor()
|
java.awt.Rectangle |
getThumb()
|
java.awt.Color |
getThumbColor()
|
java.awt.Color |
getThumbSideLineColor()
|
fi.helsinki.cs.gist.plaf.GThumbLayerUI |
getUI()
Returns the L&F object that renders this component. |
java.lang.String |
getUIClassID()
Returns a string that specifies the name of the l&f class that renders this component. |
boolean |
isOnThumb(java.awt.Point cell)
|
java.awt.Rectangle |
moveThumbDown()
|
java.awt.Rectangle |
moveThumbToCell(java.awt.Point cell,
java.awt.Rectangle tmpThumb)
|
java.awt.Rectangle |
moveThumbUp()
|
java.awt.Rectangle |
resizeThumbToDefault(java.awt.Rectangle tmpThumb)
T?m? uusiksi, ei saisi suoraan s?rkki? thumbia. |
void |
setUI(fi.helsinki.cs.gist.plaf.GThumbLayerUI ui)
Sets the L&F object that renders this component. |
void |
updateModel(java.awt.Rectangle newThumb)
|
void |
updateUI()
Notification from the UIFactory that the L&F has changed. |
void |
visibleDaysModelChanged(GVisibleDaysModelEvent e)
|
Methods inherited from class javax.swing.JComponent |
addAncestorListener,
addNotify,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getAccessibleContext,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
paramString,
processComponentKeyEvent,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public GThumbLayer(GCalendarScrollbar calSB, GVisibleDaysModel visibleDays)
Method Detail |
protected void createButtonListeners()
public void actionPerformed(java.awt.event.ActionEvent e)
public java.awt.Rectangle moveThumbUp()
public java.awt.Rectangle moveThumbDown()
public fi.helsinki.cs.gist.plaf.GThumbLayerUI getUI()
public void setUI(fi.helsinki.cs.gist.plaf.GThumbLayerUI ui)
ui
- the GThumbLayerUI L&F objectUIDefaults#getUI
public void updateUI()
JComponent.updateUI()
public java.lang.String getUIClassID()
JComponent.getUIClassID()
,
UIDefaults#getUI
public GCalendarScrollbar getCalendarScrollbar()
public java.awt.Rectangle getThumb()
public java.awt.Color getThumbColor()
public java.awt.Color getThumbSideLineColor()
public java.awt.Color getTemporaryThumbColor()
public boolean isOnThumb(java.awt.Point cell)
public void adjustThumb()
public java.awt.Rectangle calculateAThumb(java.awt.Point corner1, java.awt.Point corner2)
public java.awt.Rectangle resizeThumbToDefault(java.awt.Rectangle tmpThumb)
public java.awt.Rectangle createNewThumb(java.awt.Point corner1, java.awt.Point corner2)
public java.awt.Rectangle moveThumbToCell(java.awt.Point cell, java.awt.Rectangle tmpThumb)
public java.awt.Rectangle dragThumbToCell(java.awt.Point dragCellOfThumb, java.awt.Point releasedAtCell, java.awt.Rectangle tmpThumb)
public void updateModel(java.awt.Rectangle newThumb)
public void visibleDaysModelChanged(GVisibleDaysModelEvent e)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |