本文整理汇总了Java中org.jgraph.graph.BasicMarqueeHandler类的典型用法代码示例。如果您正苦于以下问题:Java BasicMarqueeHandler类的具体用法?Java BasicMarqueeHandler怎么用?Java BasicMarqueeHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
BasicMarqueeHandler类属于org.jgraph.graph包,在下文中一共展示了BasicMarqueeHandler类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: GraphMouseListener
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
public GraphMouseListener(Mediator mediator) {
insert = new InsertState(mediator);
this.mediator = mediator;
currentState = nothing = new UIStateDefault(mediator);
select = new SelectState(mediator, this);
connect = new ConnectState(mediator, this);
marquee = new BasicMarqueeHandler();
}
开发者ID:max6cn,项目名称:jmt,代码行数:9,代码来源:GraphMouseListener.java
示例2: GraphMouseListner
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
public GraphMouseListner(Mediator mediator) {
insert = new InsertState(mediator);
this.mediator = mediator;
currentState = nothing = new UIStateDefault(mediator);
select = new SelectState(mediator, this);
connect = new ConnectState(mediator, this);
marquee = new BasicMarqueeHandler();
}
开发者ID:HOMlab,项目名称:QN-ACTR-Release,代码行数:9,代码来源:GraphMouseListner.java
示例3: createMarqueeHandler
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
/**
* Factory method for the marquee handler. This marquee handler ensures that
* mouse right-clicks don't deselect.
*/
protected BasicMarqueeHandler createMarqueeHandler() {
return new BasicMarqueeHandler() {
@Override
public void mousePressed(MouseEvent evt) {
if (evt.getButton() != MouseEvent.BUTTON3) {
super.mousePressed(evt);
}
}
};
}
开发者ID:meteoorkip,项目名称:JavaGraph,代码行数:15,代码来源:JGraph.java
示例4: updateHandlers
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
/**
* Updates the handlers toggle buttons to the current editors board handler.
*/
public void updateHandlers() {
TBoard board = editor.getCurrentBoard();
BasicMarqueeHandler handler = null;
if (board != null)
handler = board.getMarqueeHandler();
if (handler != null) {
if (handler instanceof TCellMarqueeHandler)
cellButton.setSelected(true);
else if (handler instanceof TControllerCellMarqueeHandler)
controllerCellButton.setSelected(true);
/**/ else if (handler instanceof TGridMarqueeHandler)
gridButton.setSelected(true);/**/
else if (handler instanceof TTextAreaMarqueeHandler)
textAreaButton.setSelected(true);
else if (handler instanceof TLabelMarqueeHandler)
labelButton.setSelected(true);
else if (handler instanceof TLineMarqueeHandler)
lineButton.setSelected(true);
else if (handler instanceof TOvalMarqueeHandler)
ovalButton.setSelected(true);
else if (handler instanceof TRectangleMarqueeHandler)
rectangleButton.setSelected(true);
else if (handler instanceof TRoundRectMarqueeHandler)
roundRectangleButton.setSelected(true);
else
selectButton.setSelected(true);
}
}
开发者ID:ProgettoRadis,项目名称:ArasuiteIta,代码行数:35,代码来源:THandlersToolBar.java
示例5: doAction
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
/**
* The abstract function that descendant classes must be overridden to provide customsized handling.
*
* @param e
* @return true if the action is finished successfully; otherwise, return false.
*/
protected boolean doAction(ActionEvent e)
{
Object function = getMiddlePanel().getFunctionBoxSelection();
if (function == null || !(function instanceof FunctionMeta))
{
String msg = null;
if (function == null)
{
msg = "No function is selected!";
}
else
{
msg = "Invalid function type. It is expected to be of type FunctionMeta.";
}
JOptionPane.showMessageDialog(getMiddlePanel(), msg, "Warning", JOptionPane.WARNING_MESSAGE);
setSuccessfullyPerformed(false);
return false;
}
Point2D startPoint = null;
Object eSource = e.getSource();
if (eSource instanceof JGraph)
{
BasicMarqueeHandler marqueeHandler = ((JGraph) eSource).getMarqueeHandler();
startPoint = marqueeHandler.getCurrentPoint();
}
getController().addFunction((FunctionMeta) function, startPoint);
setSuccessfullyPerformed(true);
return isSuccessfullyPerformed();
}
开发者ID:NCIP,项目名称:caadapter,代码行数:36,代码来源:AddFunctionalBoxAction.java
示例6: getMarquee
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
public BasicMarqueeHandler getMarquee() {
return marquee;
}
开发者ID:max6cn,项目名称:jmt,代码行数:4,代码来源:GraphMouseListener.java
示例7: createMarqueeHandler
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
protected BasicMarqueeHandler createMarqueeHandler()
{
return new MyMarqueeHandler();
}
开发者ID:tchico,项目名称:dgMaster-trunk,代码行数:5,代码来源:DBWizardEREditor.java
示例8: GraphPanel
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
/**
* Creates a new GraphPanel with default contents and appearance.
*/
public GraphPanel() {
getGraph().getSelectionModel().addGraphSelectionListener(new WorkflowSelectionListener());
getGraph().setMarqueeHandler(new BasicMarqueeHandler());
// getGraph().setDebugGraphicsOptions(DebugGraphics.LOG_OPTION);
// getGraph().setDoubleBuffered(false);
this.setMinimumSize(new Dimension(0, 0));
this.setLayout(new GridBagLayout());
buttonToolBar = this.getButtonToolBar();
graphScroller = this.getGraphScroller();
this.setPreferredSize(new Dimension(VisualConstants.LEFT_PANEL_WIDTH, VisualConstants.GRAPH_PANEL_HEIGHT));
graphScroller.setPreferredSize(new Dimension(VisualConstants.LEFT_PANEL_WIDTH, VisualConstants.GRAPH_PANEL_HEIGHT));
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.HORIZONTAL;
c.anchor = GridBagConstraints.SOUTH;
c.gridy = 1;
this.add(buttonToolBar, c);
c.gridx = 0;
c.gridy = 2;
c.fill = GridBagConstraints.BOTH;
c.anchor = GridBagConstraints.NORTH;
c.weightx = 1.0;
c.weighty = 1.0;
this.add(graphScroller, c);
// start listening
application.addClientEventListener(this);
application.getDataManager().addDataChangeListener(this);
graph.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
graph.setScale(graph.getScale() / ZOOM_FACTOR);
// adds vertex renderer which adds the small '+' and '-' buttons to group
VertexView.renderer = new GraphRenderer();
}
开发者ID:chipster,项目名称:chipster,代码行数:46,代码来源:GraphPanel.java
示例9: JmtJGraph
import org.jgraph.graph.BasicMarqueeHandler; //导入依赖的package包/类
/**
* Returns an instance of <code>JGraph</code> which displays
* the specified data model using the specified view.
*
* @param model the <code>GraphModel</code> to use as the data model
* @param mh the <code>MarqueeHandler</code>
*/
public JmtJGraph(GraphModel model, BasicMarqueeHandler mh, Mediator m) {
this(model, null, mh, m);
}
开发者ID:max6cn,项目名称:jmt,代码行数:11,代码来源:JmtJGraph.java
注:本文中的org.jgraph.graph.BasicMarqueeHandler类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论