本文整理了Java中com.mxgraph.view.mxGraph.isSelectionEmpty()
方法的一些代码示例,展示了mxGraph.isSelectionEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。mxGraph.isSelectionEmpty()
方法的具体详情如下:
包路径:com.mxgraph.view.mxGraph
类名称:mxGraph
方法名:isSelectionEmpty
暂无
代码示例来源:origin: org.tinyjee.jgraphx/jgraphx
/**
*
*/
public Object[] selectRegion(Rectangle rect, MouseEvent e)
{
Object[] cells = getCells(rect);
if (cells.length > 0)
{
selectCellsForEvent(cells, e);
}
else if (!graph.isSelectionEmpty() && !e.isConsumed())
{
graph.clearSelection();
}
return cells;
}
代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx
/**
*
*/
public Object[] selectRegion(Rectangle rect, MouseEvent e)
{
Object[] cells = getCells(rect);
if (cells.length > 0)
{
selectCellsForEvent(cells, e);
}
else if (!graph.isSelectionEmpty() && !e.isConsumed())
{
graph.clearSelection();
}
return cells;
}
代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx
&& !graphComponent.getGraph().isSelectionEmpty())
代码示例来源:origin: org.tinyjee.jgraphx/jgraphx
&& !graphComponent.getGraph().isSelectionEmpty())
代码示例来源:origin: org.tinyjee.jgraphx/jgraphx
/**
* (non-Javadoc)
*
* @see javax.swing.TransferHandler#createTransferable(javax.swing.JComponent)
*/
public Transferable createTransferable(JComponent c)
{
if (c instanceof mxGraphComponent)
{
mxGraphComponent graphComponent = (mxGraphComponent) c;
mxGraph graph = graphComponent.getGraph();
if (!graph.isSelectionEmpty())
{
originalCells = graphComponent.getExportableCells(graph
.getSelectionCells());
if (originalCells.length > 0)
{
ImageIcon icon = (transferImageEnabled) ? createTransferableImage(
graphComponent, originalCells) : null;
return createGraphTransferable(graphComponent,
originalCells, icon);
}
}
}
return null;
}
代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx
/**
* (non-Javadoc)
*
* @see javax.swing.TransferHandler#createTransferable(javax.swing.JComponent)
*/
public Transferable createTransferable(JComponent c)
{
if (c instanceof mxGraphComponent)
{
mxGraphComponent graphComponent = (mxGraphComponent) c;
mxGraph graph = graphComponent.getGraph();
if (!graph.isSelectionEmpty())
{
originalCells = graphComponent.getExportableCells(graph
.getSelectionCells());
if (originalCells.length > 0)
{
ImageIcon icon = (transferImageEnabled) ? createTransferableImage(
graphComponent, originalCells) : null;
return createGraphTransferable(graphComponent,
originalCells, icon);
}
}
}
return null;
}
代码示例来源:origin: fiji/TrackMate
@Override
public void zoomTo( final double newScale, final boolean center )
{
final mxGraphView view = graph.getView();
final double scale = view.getScale();
final mxPoint translate = ( pageVisible && centerPage ) ? getPageTranslate( newScale ) : new mxPoint();
graph.getView().scaleAndTranslate( newScale, translate.getX(), translate.getY() );
if ( keepSelectionVisibleOnZoom && !graph.isSelectionEmpty() )
{
getGraphControl().scrollRectToVisible( view.getBoundingBox( graph.getSelectionCells() ).getRectangle() );
}
else
{
maintainScrollBar( true, newScale / scale, center );
maintainScrollBar( false, newScale / scale, center );
}
}
代码示例来源:origin: sc.fiji/TrackMate_
@Override
public void zoomTo( final double newScale, final boolean center )
{
final mxGraphView view = graph.getView();
final double scale = view.getScale();
final mxPoint translate = ( pageVisible && centerPage ) ? getPageTranslate( newScale ) : new mxPoint();
graph.getView().scaleAndTranslate( newScale, translate.getX(), translate.getY() );
if ( keepSelectionVisibleOnZoom && !graph.isSelectionEmpty() )
{
getGraphControl().scrollRectToVisible( view.getBoundingBox( graph.getSelectionCells() ).getRectangle() );
}
else
{
maintainScrollBar( true, newScale / scale, center );
maintainScrollBar( false, newScale / scale, center );
}
}
代码示例来源:origin: com.github.vlsi.mxgraph/jgraphx
/**
*
*/
public void zoom(double factor)
{
mxGraphView view = graph.getView();
double newScale = (double) ((int) (view.getScale() * 100 * factor)) / 100;
if (newScale != view.getScale() && newScale > 0.04)
{
mxPoint translate = (pageVisible && centerPage) ? getPageTranslate(newScale)
: new mxPoint();
graph.getView().scaleAndTranslate(newScale, translate.getX(),
translate.getY());
if (keepSelectionVisibleOnZoom && !graph.isSelectionEmpty())
{
getGraphControl().scrollRectToVisible(
view.getBoundingBox(graph.getSelectionCells())
.getRectangle());
}
else
{
maintainScrollBar(true, factor, centerZoom);
maintainScrollBar(false, factor, centerZoom);
}
}
}
代码示例来源:origin: org.tinyjee.jgraphx/jgraphx
/**
*
*/
public void zoom(double factor)
{
mxGraphView view = graph.getView();
double newScale = (double) ((int) (view.getScale() * 100 * factor)) / 100;
if (newScale != view.getScale() && newScale > 0.04)
{
mxPoint translate = (pageVisible && centerPage) ? getPageTranslate(newScale)
: new mxPoint();
graph.getView().scaleAndTranslate(newScale, translate.getX(),
translate.getY());
if (keepSelectionVisibleOnZoom && !graph.isSelectionEmpty())
{
getGraphControl().scrollRectToVisible(
view.getBoundingBox(graph.getSelectionCells())
.getRectangle());
}
else
{
maintainScrollBar(true, factor, centerZoom);
maintainScrollBar(false, factor, centerZoom);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!