/** * */ public void mousePressed(MouseEvent e) { if (!e.isConsumed() && isEnabled() && isRubberbandTrigger(e) && !e.isPopupTrigger()) { start(e.getPoint()); e.consume(); } }
public void invoke(Object source, mxEventObject evt) { paintRubberband((Graphics) evt.getProperty("g")); }
private static mxGraphComponent createGraphComponent(mxGraph graph) { mxGraphComponent graphComponent = new mxGraphComponent(graph); new mxRubberband(graphComponent); layout(graphComponent); return graphComponent; }
/** * * @param e * @return */ public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ESCAPE && graphComponent.isEscapeEnabled()) { reset(); } } });
@Override public JComponent generateGraphComponent() { mxGraphComponent graphComponent = new CustomGraphComponent(getGraph(), nodeExploder); new mxRubberband(graphComponent); layout(graphComponent); return graphComponent; }
/** * * @param e * @return */ public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ESCAPE && graphComponent.isEscapeEnabled()) { reset(); } } });
new mxRubberband( gc );
/** * */ public void mousePressed(MouseEvent e) { if (!e.isConsumed() && isEnabled() && isRubberbandTrigger(e) && !e.isPopupTrigger()) { start(e.getPoint()); e.consume(); } }
public void invoke(Object source, mxEventObject evt) { paintRubberband((Graphics) evt.getProperty("g")); }
new mxRubberband( gc );
/** * Perform default init. */ public void init(ModelContainer modelcontainer) { setDragEnabled(false); setPanning(true); setCenterZoom(false); setAutoscrolls(true); setAutoExtend(true); getViewport().setOpaque(false); setBackground(Color.WHITE); setOpaque(true); setTextAntiAlias(true); modelcontainer.setGraphComponent(this); MouseController mc = new MouseController(modelcontainer); getGraphControl().addMouseListener(mc); getGraphControl().addMouseWheelListener(mc); new DeletionController(modelcontainer); new KeyboardController(this, modelcontainer); new mxRubberband(this); }
graphComponent.setGridVisible(true); // Show the grid graphComponent.setFoldingEnabled(false); // prevent folding of vertexes new com.mxgraph.swing.handler.mxRubberband(graphComponent); // add rubberband selection this.getContentPane().add(graphComponent);
graphComponent.setGridVisible(true); // Show the grid graphComponent.setFoldingEnabled(false); // prevent folding of vertexes new com.mxgraph.swing.handler.mxRubberband(graphComponent); // add rubberband selection this.getContentPane().add(graphComponent);