public class IlvSelectInteractor extends IlvManagerViewInteractor implements ManagerSelectionListener
Constructor and Description |
---|
IlvSelectInteractor()
Constructs and initializes a new instance of a select interactor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
attach(IlvManagerView v)
Called when the interactor is attached to the manager.
|
void |
deSelectAll()
Deselects all objects in the attached
IlvManager . |
void |
deSelectObject(IlvGraphic obj)
Deselects an object.
|
protected void |
detach()
Called when the interactor is removed from the manager.
|
protected boolean |
dispatchToSelection(AWTEvent event)
Dispatches the event to a selection object.
|
protected void |
drawGhostMove(Graphics g,
IlvGraphic obj,
IlvRect rect)
Draws a ghost of the object when an object is moved.
|
float[] |
getLineStyle()
Returns the dash style of the rectangle used when making a multiple
selection.
|
double |
getMaximumScrollDistance()
Returns the maximal distance of scroll operations when the mouse moves outside
the manager view.
|
Cursor |
getMoveSelectionCursor()
Returns the cursor used for moving a selection.
|
protected IlvManagerViewInteractor |
getMoveSelectionInteractor()
Called when the interactor needs to
move the selected objects.
|
IlvManager |
getMoveSelectionManager()
Returns the manager that contains the selected objects
to be moved.
|
int |
getMoveThreshold()
Returns the threshold after which a graphic object
starts to move.
|
Cursor |
getMultipleSelectionCursor()
Returns the cursor used for multiple selection.
|
protected IlvManagerViewInteractor |
getMultipleSelectionInteractor()
Called when the interactor must
select multiple objects.
|
int |
getMultipleSelectionModifier()
Returns the multiple selection modifier.
|
int |
getMultipleSelectionModifierEx()
Returns the extended multiple selection modifier.
|
protected IlvGraphic |
getObject(IlvPoint point)
Returns the graphic object located at the specified point in the view;
otherwise, it returns
null . |
int |
getScrollTiming()
Returns the timing of repetitive scroll operations when the mouse moves outside
the manager view.
|
IlvGraphicEnumeration |
getSelectedMovingObjects(IlvManager manager)
Returns the selected moving objects of the input manager.
|
int |
getSelectionModifier()
Returns the selection modifier.
|
int |
getSelectionModifierEx()
Returns the extended selection modifier.
|
protected void |
handleExpose(Graphics g)
Called by the view when the view
is drawn.
|
boolean |
isDragAllowed()
Returns
true if the interactor lets the user
select objects by dragging a rectangle, false otherwise. |
boolean |
isEditionAllowed()
Returns
true if the interactor lets the user
edit objects by dispatching the events to the interactor
attached to the selection object. |
boolean |
isHyperEdgesFollowEndNodes()
Returns
true if the segments of unselected hyperedges will
move when all end nodes of the hyperedge are selected and moved. |
boolean |
isLinksFollowEndNodes()
Returns
true if the bends of unselected links will move when
both end nodes are selected and move. |
boolean |
isMoveAffectsSingleSubManager()
Returns whether moving objects must belong to the
same submanager.
|
boolean |
isMoveAllowed()
Returns
true if the interactor lets the user
move objects, false otherwise. |
boolean |
isMultipleSelectionMode()
Returns
true if the interactor allows the user to select
multiple objects simultaneously. |
protected boolean |
isMultipleSelectionModifierDown(MouseEvent event)
Tests if the multiple selection modifier is currently down.
|
boolean |
isObjectInteractorEnabled()
Returns whether or not the
IlvObjectInteractor will
be called on an IlvGraphic before completing the usual
event dispatching of the IlvSelectInteractor . |
boolean |
isOpaqueDragSelection()
Returns an indication of whether the interactor is in Opaque Multiple
Selection mode or not.
|
boolean |
isOpaqueMove()
Returns an indication of whether the interactor is in Opaque Move
mode or not.
|
boolean |
isOpaquePolyPointsEdition()
Returns an indication of whether the interactor is in
Opaque PolyPoints Edition mode or not.
|
boolean |
isOpaqueResize()
Returns an indication of whether the interactor is in Opaque Resize
mode or not.
|
boolean |
isProgressiveScroll()
Returns whether progressive scrolling is enabled.
|
boolean |
isSelectionInsideSubobjectsAllowed()
Returns
true if the interactor can select inner objects not
owned by a manager. |
protected boolean |
isSelectionModifierDown(MouseEvent event)
Tests if the selection modifier is currently down.
|
protected boolean |
isSelectionMovable(IlvManager manager)
Called by the interactor
to test if at least one of the selected objects of
the specified manager is movable.
|
boolean |
isShowingMovingObject()
Returns
true if the interactor shows the object
when the object is
being moved. |
protected boolean |
mouseDown(MouseEvent event)
Called when a Button Down (without
Multiple selection modifier)
event occurs.
|
protected void |
mouseDownMultipleSelection(MouseEvent event)
Called when a mouse button is down
and the multiple selection modifier is also down.
|
protected void |
processFocusEvent(FocusEvent event)
Processes the focus events.
|
protected void |
processKeyEvent(KeyEvent event)
Processes the keyboard events.
|
protected void |
processMouseEvent(MouseEvent event)
Processes the mouse events.
|
protected void |
processMouseMotionEvent(MouseEvent event)
Processes the mouse motion events.
|
void |
selectionChanged(ManagerSelectionChangedEvent event)
Called when an object is selected or deselected in the manager
or in a submanager.
|
void |
selectObject(IlvGraphic obj)
Selects an object.
|
void |
setDragAllowed(boolean v)
Lets you enable or disable the mode that allows you to select objects
by dragging a rectangle over them.
|
void |
setEditionAllowed(boolean v)
Lets you enable or disable the mode that allows you to edit objects
with the interactor.
|
void |
setHyperEdgesFollowEndNodes(boolean v)
Sets whether the segments of unselected hyperedges will move when
all end nodes of the hyperedge are selected and moved.
|
void |
setLineStyle(float[] lineStyle)
Changes the dash style of the rectangle used when
making a multiple selection.
|
void |
setLinksFollowEndNodes(boolean v)
Sets whether the bends of unselected links will move when both end nodes
are selected and move.
|
void |
setMaximumScrollDistance(double distance)
Sets the maximal distance of scroll operations when the mouse moves outside
the manager view.
|
void |
setMoveAffectsSingleSubManager(boolean v)
Lets you enable or disable whether moving objects must belong to the
same submanager or can be contained in different submanagers.
|
void |
setMoveAllowed(boolean v)
Lets you enable or disable the mode that allows you to move
objects with this interactor.
|
void |
setMoveSelectionCursor(Cursor cursor)
Changes the cursor used for moving a selection.
|
void |
setMoveThreshold(int threshold)
Changes the threshold after which a graphic object
starts to move.
|
void |
setMultipleSelectionCursor(Cursor cursor)
Changes the cursor used for multiple selection.
|
void |
setMultipleSelectionMode(boolean v)
Lets you enable or disable the mode that allows you to select
several objects simultaneously.
|
void |
setMultipleSelectionModifier(int modifier)
Sets the multiple selection modifier.
|
void |
setObjectInteractorEnabled(boolean value)
Sets whether or not the
IlvObjectInteractor will
be called on an IlvGraphic before completing the usual
event dispatching of the IlvSelectInteractor . |
void |
setOpaqueDragSelection(boolean set)
Sets the interactor in Opaque Multiple Selection mode.
|
void |
setOpaqueMove(boolean set)
Sets the interactor in Opaque Move mode.
|
void |
setOpaquePolyPointsEdition(boolean set)
Sets the interactor in Opaque PolyPoints Edition mode.
|
void |
setOpaqueResize(boolean set)
Sets the interactor in Opaque Resize mode.
|
void |
setProgressiveScroll(boolean enable)
Sets whether progressive scrolling is enabled.
|
void |
setScrollTiming(int timing)
Sets the timing of repetitive scroll operations when the mouse pointer
moves outside the manager view.
|
void |
setSelectionInsideSubobjectsAllowed(boolean v)
Lets you enable or disable whether selection of inner objects not
owned by a manager is allowed.
|
void |
setSelectionModifier(int modifier)
Sets the selection modifier.
|
void |
setShowingMovingObject(boolean v)
Modifies the ghost drawn when the object is moved.
|
void |
setXORGhost(boolean xorGhost)
Sets the ghost drawing mode.
|
addFocusListener, addKeyListener, addMouseListener, addMouseMotionListener, allowEnsureVisible, allowEnsureVisible, disableEvents, drawGhost, drawGhost, enableEvents, ensureVisible, ensureVisible, getManager, getManagerView, getTransformer, isXORGhost, processEvent, removeFocusListener, removeKeyListener, removeMouseListener, removeMouseMotionListener
public IlvSelectInteractor()
public void setOpaqueDragSelection(boolean set)
In Opaque Multiple Selection mode, while the user drags the
selection rectangle, the previous rectangle is erased by invalidating
the corresponding regions of the view using
IlvManagerView.invalidateRect(ilog.views.IlvRect)
and requesting a redraw using IlvManagerView.reDrawViews()
.
This mode may be slower because it requires partial redraws of the
manager, but it is safer because it behaves well if animated gif
images are used (inside IlvIcon
graphic objects).
In Ghost Multiple Selection mode, the previous selection rectangle is erased by drawing it again (in XOR mode).
The default mode is the Ghost Multiple Selection mode.
isOpaqueDragSelection()
,
isMultipleSelectionMode()
,
getMultipleSelectionInteractor()
public boolean isOpaqueDragSelection()
setOpaqueDragSelection(boolean)
public void setMultipleSelectionMode(boolean v)
public boolean isMultipleSelectionMode()
true
if the interactor allows the user to select
multiple objects simultaneously.public void setMoveAllowed(boolean v)
public boolean isMoveAllowed()
true
if the interactor lets the user
move objects, false
otherwise.public void setMoveAffectsSingleSubManager(boolean v)
true
is passed, only those selected objects can be
moved that belong to the same submanager as the object under the mouse
pointer. This is the default.
If false
is passed, selected objects belonging to different
subgraphs can be moved simulanously.public boolean isMoveAffectsSingleSubManager()
public void setLinksFollowEndNodes(boolean v)
By default, the bends of a link only move when the link is selected. If a group of nodes is selected and move, the straight links always follow the nodes, even if they are not selected, but the bends of unselected nonstraight links stay at the old position. However, it may be more comfortable if all links automatically follow the nodes, even if they are not straight and not explicitly selected. In this case, you should enable this option.
public boolean isLinksFollowEndNodes()
true
if the bends of unselected links will move when
both end nodes are selected and move.public void setHyperEdgesFollowEndNodes(boolean v)
By default, the segments of a hyperedge only move when the hyperedge is selected. If a group of nodes is selected and moved, the hyperedges consisting of only one segment always follow the nodes, even if they are not selected, but the multiple segments of the other unselected hyperedges stay at the old position. However, it may be more comfortable if all hyperedges automatically follow the nodes. In this case, you should enable this option.
public boolean isHyperEdgesFollowEndNodes()
true
if the segments of unselected hyperedges will
move when all end nodes of the hyperedge are selected and moved.public void setOpaqueMove(boolean set)
isOpaqueMove()
public boolean isOpaqueMove()
setOpaqueMove(boolean)
public void setOpaqueResize(boolean set)
isOpaqueResize()
public boolean isOpaqueResize()
setOpaqueResize(boolean)
public void setOpaquePolyPointsEdition(boolean set)
isOpaquePolyPointsEdition()
public boolean isOpaquePolyPointsEdition()
setOpaquePolyPointsEdition(boolean)
public void setShowingMovingObject(boolean v)
false
, a rectangle showing the bounding box of
the object is drawn while moving the object;
otherwise a ghost showing the object is drawn.
Note that this method has no meaning when the interactor is
in the Opaque Move mode.public boolean isShowingMovingObject()
true
if the interactor shows the object
when the object is
being moved. Returns false
if a rectangle showing the
bounding box of the
object is shown when the object is being moved.public void setDragAllowed(boolean v)
public boolean isDragAllowed()
true
if the interactor lets the user
select objects by dragging a rectangle, false
otherwise.public void setEditionAllowed(boolean v)
public boolean isEditionAllowed()
true
if the interactor lets the user
edit objects by dispatching the events to the interactor
attached to the selection object.public void setSelectionInsideSubobjectsAllowed(boolean v)
IlvObjectWithSelection
but no manager. For instance, if
enabled, selecting inner links of IlvLinkBundle
works.
If necessary, disable this option for backward compatibility with versions before JViews 8.8.
public boolean isSelectionInsideSubobjectsAllowed()
true
if the interactor can select inner objects not
owned by a manager. If disabled, only objects are selected
that have a graphic bag which is a manager. If enabled, inner objects
can be selected that has a graphic bag that is
IlvObjectWithSelection
but no manager. For instance, if
enabled, selecting inner links of IlvLinkBundle
works.public int getMoveThreshold()
0
.setMoveThreshold(int)
public void setMoveThreshold(int threshold)
0
.getMoveThreshold()
public void setScrollTiming(int timing)
IlvManagerViewInteractor.ensureVisible(ilog.views.IlvPoint)
is allowed, the view starts scrolling in order
to make the dragged object visible.
If the scroll timing is zero, the view only scrolls when the mouse moves.
If the scroll timing is larger than zero, the interactor triggers
repetitive scroll operations automatically, that is, the view continues
scrolling as long as the mouse pointer is outside the view, even if the
mouse pointer does not move. The scroll timing is the time in milliseconds
between triggering two scroll operations. Usual timings
are between 50 and 1000 ms.
By default, the scroll timing is 100.IlvManagerViewInteractor.allowEnsureVisible()
,
getScrollTiming()
public int getScrollTiming()
setScrollTiming(int)
public void setMaximumScrollDistance(double distance)
IlvManagerViewInteractor.ensureVisible(ilog.views.IlvPoint)
is allowed, the view starts scrolling in order
to make the dragged object visible.
The scroll operations can be repetitive (see setScrollTiming(int)
).
The speed of the scrolling depends on the scroll timing but also on the
distance the view is translated in each scroll step.
If the maximum scroll distance is below zero, the scroll distance is unlimited
and depends on the how far the mouse pointer is outside the view.
If the maximum scroll distance is a positive number, the scroll distance is
limited, that is, the view is translated in each scroll step at most this
distance.
By default, the maximum scroll distance is 30.setScrollTiming(int)
,
setProgressiveScroll(boolean)
,
IlvManagerViewInteractor.allowEnsureVisible()
,
getMaximumScrollDistance()
public double getMaximumScrollDistance()
setMaximumScrollDistance(double)
public void setProgressiveScroll(boolean enable)
IlvManagerViewInteractor.ensureVisible(ilog.views.IlvPoint)
is allowed, the view starts scrolling in order
to make the dragged object visible.
When a maximum scroll distance is given, the view scrolls only a limited amount
for each event. If progressive scrolling is enabled, the amount depends
on the distance of the mouse pointer outside the view. If progressive scrolling
is disabled, the scroll amount is constant.
This option has only an effect if the maximum scroll distance is a positive
number.
By default, progressive scrolling is disabled.isProgressiveScroll()
,
setMaximumScrollDistance(double)
,
IlvManagerViewInteractor.allowEnsureVisible()
public boolean isProgressiveScroll()
setProgressiveScroll(boolean)
public float[] getLineStyle()
setLineStyle(float[])
public void setLineStyle(float[] lineStyle)
getLineStyle()
public Cursor getMultipleSelectionCursor()
public void setMultipleSelectionCursor(Cursor cursor)
cursor
- The new cursor.IlvDragRectangleInteractor.setCursor(java.awt.Cursor)
public Cursor getMoveSelectionCursor()
public void setMoveSelectionCursor(Cursor cursor)
cursor
- The new cursor.IlvMoveRectangleInteractor.setCursor(java.awt.Cursor)
public final boolean isObjectInteractorEnabled()
IlvObjectInteractor
will
be called on an IlvGraphic
before completing the usual
event dispatching of the IlvSelectInteractor
. The default
value is false
.public final void setObjectInteractorEnabled(boolean value)
IlvObjectInteractor
will
be called on an IlvGraphic
before completing the usual
event dispatching of the IlvSelectInteractor
.isObjectInteractorEnabled()
protected void attach(IlvManagerView v)
attach
in class IlvManagerViewInteractor
v
- The manager view.IlvManagerViewInteractor.detach()
protected void detach()
detach
in class IlvManagerViewInteractor
IlvManagerViewInteractor.attach(ilog.views.IlvManagerView)
public void selectionChanged(ManagerSelectionChangedEvent event)
selectionChanged
in interface ManagerSelectionListener
event
- The selection changed event.IlvManager.addManagerSelectionListener(ilog.views.event.ManagerSelectionListener)
,
IlvManager.removeManagerSelectionListener(ilog.views.event.ManagerSelectionListener)
,
IlvManager.addManagerTreeSelectionListener(ilog.views.event.ManagerSelectionListener)
,
IlvManager.removeManagerTreeSelectionListener(ilog.views.event.ManagerSelectionListener)
,
IlvManager.selectionChanged(ilog.views.IlvGraphic)
public void deSelectAll()
IlvManager
.
This method should generally not be called directly except when
subclassing an IlvSelectInteractorMultipleSelection
.IlvSelectInteractorMultipleSelection
public void deSelectObject(IlvGraphic obj)
IlvSelectInteractorMultipleSelection
.obj
- The graphic object that will be deselected.IlvSelectInteractorMultipleSelection
public void selectObject(IlvGraphic obj)
IlvSelectInteractorMultipleSelection
.obj
- The graphic object that will be selected.IlvSelectInteractorMultipleSelection
protected IlvManagerViewInteractor getMoveSelectionInteractor()
IlvSelectInteractorMoveSelection
.IlvSelectInteractorMoveSelection
protected IlvManagerViewInteractor getMultipleSelectionInteractor()
IlvSelectInteractorMultipleSelection
.IlvSelectInteractorMultipleSelection
public IlvGraphicEnumeration getSelectedMovingObjects(IlvManager manager)
protected boolean isSelectionMovable(IlvManager manager)
manager
- The manager to test.IlvManager.isMovable(IlvGraphic)
protected void drawGhostMove(Graphics g, IlvGraphic obj, IlvRect rect)
isShowingMovingObject
and isOpaqueMove
return true
.g
- The Graphics
to perform the drawings.obj
- The moved object.rect
- The new location of the object.isShowingMovingObject()
,
isOpaqueMove()
public void setXORGhost(boolean xorGhost)
xorGhost
is true
, the ghost should be drawn
in XOR Ghost mode, otherwise in Paint mode.
The default value is true
.
Note that the interactors that are used to move or to select multiple
objects (IlvSelectInteractorMoveSelection
and
IlvSelectInteractorMultipleSelection
) override the method
IlvManagerViewInteractor.isXORGhost()
in order to ensure that the XOR mode is used
when the interactor is in Ghost mode.
setXORGhost
in class IlvManagerViewInteractor
xorGhost
- true
to set XOR mode, false
to
set Paint
mode.handleExpose(java.awt.Graphics)
,
IlvManagerViewInteractor.drawGhost(java.awt.Graphics)
,
setOpaqueMove(boolean)
,
setOpaqueDragSelection(boolean)
,
IlvSelectInteractorMoveSelection
,
IlvSelectInteractorMultipleSelection
protected void handleExpose(Graphics g)
IlvManagerViewInteractor.drawGhost(java.awt.Graphics)
.
If the interactor is in XOR Ghost mode, the
default XOR color of the view is set on the Graphics
before calling drawGhost(Graphics)
.handleExpose
in class IlvManagerViewInteractor
g
- The graphics.IlvManagerViewInteractor.drawGhost(java.awt.Graphics)
,
IlvManagerViewInteractor.isXORGhost()
,
IlvManagerView.getDefaultXORColor()
protected boolean mouseDown(MouseEvent event)
protected IlvGraphic getObject(IlvPoint point)
null
. The default implementation
uses IlvManager.getSelectableObject(IlvPoint, IlvManagerView, IlvTransformer, boolean)
(if isSelectionInsideSubobjectsAllowed()
returns true)
or IlvManager.getObject(IlvPoint, IlvManagerView, boolean)
(if isSelectionInsideSubobjectsAllowed()
returns false) called
on the manager instance returned by IlvManagerViewInteractor.getManager()
, passing
the view returned by IlvManagerViewInteractor.getManagerView()
and true
for the
last argument.public IlvManager getMoveSelectionManager()
getMoveSelectionInteractor()
. This manager may
be different from the manager returned by IlvManagerViewInteractor.getManager()
if the interactor is working on a submanager.public void setMultipleSelectionModifier(int modifier)
InputEvent.SHIFT_MASK
.
This method can be used to set normal modifiers and extended
modifiers (see java.awt.event.InputEvent.getModifiersEx()
since JDK 1.4).
Note: In the mask, InputEvent.ALT_DOWN_MASK
should be used instead of InputEvent.ALT_MASK
, and
InputEvent.META_DOWN_MASK
should be used instead of InputEvent.META_MASK
,
because the values of ALT_MASK/BUTTON2_MASK
and
META_MASK/BUTTON3_MASK
overlap.
Since JViews 7.0, the modifier bitmask is checked exactly.
Before JViews 7.0, specifying for instance SHIFT
became
active when pressed alone or in combination with any other modifier
key. Since JViews 7.0, it becomes active only when pressed alone.
This allows you to use at the same time a greater range of modifier combinations
for different purposes.
getMultipleSelectionModifier()
,
getMultipleSelectionModifierEx()
,
isMultipleSelectionModifierDown(java.awt.event.MouseEvent)
public int getMultipleSelectionModifier()
InputEvent.SHIFT_MASK
.
setMultipleSelectionModifier(int)
,
isMultipleSelectionModifierDown(java.awt.event.MouseEvent)
public int getMultipleSelectionModifierEx()
InputEvent.SHIFT_DOWN_MASK
.
See java.awt.event.InputEvent.getModifiersEx()
since
JDK 1.4 for information about extended modifiers.
This mask is computed from setMultipleSelectionModifier(int)
.
setMultipleSelectionModifier(int)
,
isMultipleSelectionModifierDown(java.awt.event.MouseEvent)
protected boolean isMultipleSelectionModifierDown(MouseEvent event)
getMultipleSelectionModifierEx()
.
This is used by the interactor to determine if we are doing a multiple
selection or not. The default modifier is
InputEvent.SHIFT_DOWN_MASK
.setMultipleSelectionModifier(int)
public void setSelectionModifier(int modifier)
InputEvent.CTRL_MASK
.
This method can be used to set normal modifiers and extended
modifiers (see java.awt.event.InputEvent.getModifiersEx()
since JDK 1.4).
Note: In the mask, InputEvent.ALT_DOWN_MASK
should be used instead of InputEvent.ALT_MASK
, and
InputEvent.META_DOWN_MASK
should be used instead of InputEvent.META_MASK
,
because the values of ALT_MASK/BUTTON2_MASK
and
META_MASK/BUTTON3_MASK
overlap.
Since JViews 7.0, the modifier bitmask is checked exactly.
Before JViews 7.0, specifying for instance CTRL
became
active when pressed alone or in combination with any other modifier
key. Since JViews 7.0, it becomes active only when pressed alone.
This allows for a greater range of modifier combinations to be used
at the same time for different purposes.
getSelectionModifier()
,
getSelectionModifierEx()
,
isSelectionModifierDown(java.awt.event.MouseEvent)
public int getSelectionModifier()
InputEvent.CTRL_MASK
.
setSelectionModifier(int)
,
isSelectionModifierDown(java.awt.event.MouseEvent)
public int getSelectionModifierEx()
InputEvent.CTRL_DOWN_MASK
.
See java.awt.event.InputEvent.getModifiersEx()
since
JDK 1.4 for information about extended modifiers.
This mask is computed from setSelectionModifier(int)
.
setSelectionModifier(int)
,
isSelectionModifierDown(java.awt.event.MouseEvent)
protected boolean isSelectionModifierDown(MouseEvent event)
getSelectionModifierEx()
.
This is used by the interactor to determine if a mouse pressed corresponds
to the start of the drag of a selection rectangle.
If this modifier is not down, such a mouse pressed over a graphic object
produces the move of the object instead.
The default modifier is InputEvent.CTRL_DOWN_MASK
.
setSelectionModifier(int)
protected void mouseDownMultipleSelection(MouseEvent event)
protected boolean dispatchToSelection(AWTEvent event)
protected void processMouseEvent(MouseEvent event)
processMouseEvent
in class IlvManagerViewInteractor
event
- The event.IlvManagerViewInteractor.addMouseListener(java.awt.event.MouseListener)
protected void processMouseMotionEvent(MouseEvent event)
processMouseMotionEvent
in class IlvManagerViewInteractor
event
- The event.IlvManagerViewInteractor.addMouseMotionListener(java.awt.event.MouseMotionListener)
protected void processKeyEvent(KeyEvent event)
processKeyEvent
in class IlvManagerViewInteractor
event
- The event.IlvManagerViewInteractor.addKeyListener(java.awt.event.KeyListener)
protected void processFocusEvent(FocusEvent event)
processFocusEvent
in class IlvManagerViewInteractor
event
- The event.IlvManagerViewInteractor.addFocusListener(java.awt.event.FocusListener)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.