|
|||||||||
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.schedule.GAbstractCalendarEventBox | +--fi.helsinki.cs.gist.schedule.GCalendarEventBox
GCalendarEventBox is a basic event box for calendar events in GSchedule environment.
Inner Class Summary | |
class |
GCalendarEventBox.BorderMouseHandler
|
class |
GCalendarEventBox.MouseHandler
|
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
protected java.awt.Color |
bgColor
|
protected java.awt.Color |
borderColor
|
protected javax.swing.event.MouseInputListener |
borderMouseHandler
|
static int |
LOW
Constant for Low priority events. |
protected javax.swing.event.MouseInputListener |
mouseHandler
|
static int |
NORMAL
Constant for Low priority events. |
protected java.awt.Color |
selectionColor
|
protected GCalendarEventSelectionModel |
selectionModel
|
static int |
TOP
Constant for Low priority |
Fields inherited from class fi.helsinki.cs.gist.schedule.GAbstractCalendarEventBox |
column,
LOWER_EDGE,
PARTIAL_VISIBILITY_AT_BOTTOM,
PARTIAL_VISIBILITY_AT_TOP,
UPPER_EDGE |
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 | |
GCalendarEventBox(GCalendarEvent calEvent,
GCalendarEventSelectionModel selectionModel)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent event)
|
void |
calendarEventSelectionModelChanged(GCalendarEventSelectionModelEvent e)
|
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
void |
copy()
Copies the event. |
protected void |
createContextMenu()
|
void |
cut()
Cuts the event. |
void |
delete()
Delete this event. |
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent e)
this message goes to DragSourceListener, informing it that the dragging has ended |
void |
dragEnter(java.awt.dnd.DragSourceDragEvent event)
this message goes to DragSourceListener, informing it that the dragging has entered the DropSite |
void |
dragExit(java.awt.dnd.DragSourceEvent event)
this message goes to DragSourceListener, informing it that the dragging has exited the DropSite |
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
a drag gesture has been initiated |
void |
dragOver(java.awt.dnd.DragSourceDragEvent event)
this message goes to DragSourceListener, informing it that the dragging is currently ocurring over the DropSite |
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent event)
is invoked when the user changes the dropAction |
void |
edit()
Displays the event editor. |
void |
finalize()
|
java.awt.Color |
getBackgroundColor()
|
java.awt.Color |
getBorderColor()
|
GCalendarEvent |
getCalendarEvent()
|
GCalendarEvent |
getDraggedCalendarEvent(java.awt.dnd.DragGestureEvent dge)
|
java.util.Date |
getEndTime()
Required by GAbstractCalendarEventBox. |
int |
getEventTipDelay()
Gets the eventTip delay time. |
java.awt.Color |
getSelectionColor()
Gets the color eventBox background is when it is selected. |
java.util.Date |
getStartTime()
Required by GAbstractCalendarEventBox. |
void |
killEventTipTimer()
|
void |
properties()
Displays the properties context menu. |
void |
setBackgroundColor(java.awt.Color c)
|
void |
setBorderColor(java.awt.Color c)
|
void |
setContextMenu(javax.swing.JPopupMenu popup)
Sets the context menu of this CalendarEventBox |
void |
setEventEditor(GAbstractCalendarEventEditor editBox)
Sets the editor of this CalendarEventBox |
void |
setEventTip(GAbstractCalendarEventTip eventTip)
Sets the eventtip of this CalendarEventBox |
void |
setEventTipDelay(int delay)
Sets the delay how long it takes before eventTip is shown after mouse enters this EventBox. |
void |
setSelectionColor(java.awt.Color c)
Sets the color eventBox background is when it is selected. |
void |
setVisibility(int visibility)
Required by GAbstractCalendarEventBox. |
protected void |
updateColors()
|
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
Methods inherited from class fi.helsinki.cs.gist.schedule.GAbstractCalendarEventBox |
getColumn,
setColumn |
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,
getUIClassID,
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,
updateUI |
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,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final int LOW
public static final int NORMAL
public static final int TOP
protected javax.swing.event.MouseInputListener mouseHandler
protected javax.swing.event.MouseInputListener borderMouseHandler
protected GCalendarEventSelectionModel selectionModel
protected java.awt.Color bgColor
protected java.awt.Color selectionColor
protected java.awt.Color borderColor
Constructor Detail |
public GCalendarEventBox(GCalendarEvent calEvent, GCalendarEventSelectionModel selectionModel)
Method Detail |
public java.util.Date getStartTime()
public java.util.Date getEndTime()
public GCalendarEvent getCalendarEvent()
public void setVisibility(int visibility)
public java.awt.Color getBackgroundColor()
public void setBackgroundColor(java.awt.Color c)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color c)
public java.awt.Color getSelectionColor()
public void setSelectionColor(java.awt.Color c)
c
- selection colorpublic void setEventTipDelay(int delay)
delay
- delaypublic int getEventTipDelay()
public void setContextMenu(javax.swing.JPopupMenu popup)
public void setEventTip(GAbstractCalendarEventTip eventTip)
public void setEventEditor(GAbstractCalendarEventEditor editBox)
public void finalize() throws java.lang.Throwable
public void edit()
public void delete()
public void cut()
public void copy()
public void properties()
public void killEventTipTimer()
public void calendarEventSelectionModelChanged(GCalendarEventSelectionModelEvent e)
protected void updateColors()
public void componentResized(java.awt.event.ComponentEvent e)
public void componentMoved(java.awt.event.ComponentEvent e)
public void componentShown(java.awt.event.ComponentEvent e)
public void componentHidden(java.awt.event.ComponentEvent e)
public void windowActivated(java.awt.event.WindowEvent e)
public void windowClosed(java.awt.event.WindowEvent e)
public void windowClosing(java.awt.event.WindowEvent e)
public void windowDeiconified(java.awt.event.WindowEvent e)
public void windowIconified(java.awt.event.WindowEvent e)
public void windowOpened(java.awt.event.WindowEvent e)
public void windowDeactivated(java.awt.event.WindowEvent e)
public GCalendarEvent getDraggedCalendarEvent(java.awt.dnd.DragGestureEvent dge)
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent e)
public void dragEnter(java.awt.dnd.DragSourceDragEvent event)
public void dragExit(java.awt.dnd.DragSourceEvent event)
public void dragOver(java.awt.dnd.DragSourceDragEvent event)
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent event)
protected void createContextMenu()
public void actionPerformed(java.awt.event.ActionEvent event)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |