public class BPDMarqueeHandler
extends org.jgraph.graph.BasicMarqueeHandler
| 限定符和类型 | 字段和说明 |
|---|---|
protected Point |
current
Current point (where mouse was dragged).
|
protected org.jgraph.graph.PortView |
firstPort
First port (when mouse was pressed).
|
protected org.jgraph.graph.PortView |
lastPort
Last port (when mouse was draged).
|
protected Point |
popupPoint
A point where popup window has been created last time.
|
protected org.jgraph.graph.PortView |
port
Current port (when mouse was pressed).
|
protected Point |
start
Starting point (where mouse was pressed).
|
| 构造器和说明 |
|---|
BPDMarqueeHandler(AbstractGraph graph)
Creates custom marquee handler.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acceptsSourceOrTarget(org.jgraph.graph.PortView port,
boolean source,
org.jgraph.graph.PortView firstPort,
boolean circularTransition)
Returns
true if parent cell of given port accepts source
or target, depending on source parameter. |
protected JPopupMenu |
createPopupMenu(Object cell)
Creates popup menubar and adds a various actions (depending of where mouse
was pressed - which cell(s) is/are selected).
|
JToggleButton |
getAutoActivityButton() |
JToggleButton |
getBlockActivityButton() |
JToggleButton |
getDeviceActivityButton() |
JToggleButton |
getEndButton() |
JToggleButton |
getEventActivityButton() |
JToggleButton |
getManualActivityButton() |
Point |
getPopupPoint()
Gets the point of last popup menubar creation.
|
JToggleButton |
getProcessButton() |
JToggleButton |
getSelectButton() |
JToggleButton |
getSelfRoutedTransitionButton() |
JToggleButton |
getServiceActivityButton() |
Hashtable |
getSpecialButtons()
Adds buttons created in PEMarqueHandler class to the group.
|
JToggleButton |
getStartButton() |
JToggleButton |
getSubflowActivityButton() |
JToggleButton |
getTransitionButton() |
boolean |
isForceMarqueeEvent(MouseEvent e)
Return true if this handler should be preferred over other handlers.
|
void |
mouseDragged(MouseEvent ev) |
void |
mouseMoved(MouseEvent ev) |
void |
mousePressed(MouseEvent ev) |
void |
mouseReleased(MouseEvent ev) |
void |
overlay(Graphics g) |
protected void |
paintPort(Graphics g) |
protected Point start
protected Point current
protected org.jgraph.graph.PortView port
protected org.jgraph.graph.PortView firstPort
protected org.jgraph.graph.PortView lastPort
protected Point popupPoint
public BPDMarqueeHandler(AbstractGraph graph)
public boolean isForceMarqueeEvent(MouseEvent e)
isForceMarqueeEvent 在类中 org.jgraph.graph.BasicMarqueeHandlerpublic void mousePressed(MouseEvent ev)
mousePressed 在类中 org.jgraph.graph.BasicMarqueeHandlerpublic void mouseDragged(MouseEvent ev)
mouseDragged 在类中 org.jgraph.graph.BasicMarqueeHandlerpublic void mouseReleased(MouseEvent ev)
mouseReleased 在类中 org.jgraph.graph.BasicMarqueeHandlerpublic void mouseMoved(MouseEvent ev)
mouseMoved 在类中 org.jgraph.graph.BasicMarqueeHandlerpublic void overlay(Graphics g)
overlay 在类中 org.jgraph.graph.BasicMarqueeHandlerprotected void paintPort(Graphics g)
protected JPopupMenu createPopupMenu(Object cell)
public Point getPopupPoint()
public boolean acceptsSourceOrTarget(org.jgraph.graph.PortView port,
boolean source,
org.jgraph.graph.PortView firstPort,
boolean circularTransition)
true if parent cell of given port accepts source
or target, depending on source parameter.public Hashtable getSpecialButtons()
public JToggleButton getSelectButton()
public JToggleButton getProcessButton()
public JToggleButton getSubflowActivityButton()
public JToggleButton getBlockActivityButton()
public JToggleButton getStartButton()
public JToggleButton getEndButton()
public JToggleButton getManualActivityButton()
public JToggleButton getAutoActivityButton()
public JToggleButton getServiceActivityButton()
public JToggleButton getTransitionButton()
public JToggleButton getDeviceActivityButton()
public JToggleButton getEventActivityButton()
public JToggleButton getSelfRoutedTransitionButton()
Copyright © 2023 onecode. All rights reserved.