Examples of mxGraphics2DCanvas


Examples of com.mxgraph.canvas.mxGraphics2DCanvas

   */
  public void paint(Graphics g)
  {
    if (previewState != null)
    {
      mxGraphics2DCanvas canvas = graphComponent.getCanvas();

      if (graphComponent.isAntiAlias())
      {
        mxUtils.setAntiAlias((Graphics2D) g, true, false);
      }

      float alpha = graphComponent.getPreviewAlpha();

      if (alpha < 1)
      {
        ((Graphics2D) g).setComposite(AlphaComposite.getInstance(
            AlphaComposite.SRC_OVER, alpha));
      }

      Graphics2D previousGraphics = canvas.getGraphics();
      Point previousTranslate = canvas.getTranslate();
      double previousScale = canvas.getScale();

      try
      {
        canvas.setScale(graphComponent.getGraph().getView().getScale());
        canvas.setTranslate(0, 0);
        canvas.setGraphics((Graphics2D) g);

        paintPreview(canvas);
      }
      finally
      {
        canvas.setScale(previousScale);
        canvas.setTranslate(previousTranslate.x, previousTranslate.y);
        canvas.setGraphics(previousGraphics);
      }
    }
  }
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

    try
    {
      view.setTranslate(new mxPoint(0, 0));

      mxGraphics2DCanvas canvas = createCanvas();
      canvas.setGraphics((Graphics2D) g);
      canvas.setScale(1 / pageScale);

      view.revalidate();

      mxRectangle graphBounds = graph.getGraphBounds();
      Dimension pSize = new Dimension((int) Math.ceil(graphBounds.getX()
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

   */
  public void paint(Graphics g)
  {
    if (cellStates != null && cellStates.size() > 0)
    {
      mxGraphics2DCanvas canvas = graphComponent.getCanvas();

      // Sets antialiasing
      if (graphComponent.isAntiAlias())
      {
        mxUtils.setAntiAlias((Graphics2D) g, true, true);
      }

      Graphics2D previousGraphics = canvas.getGraphics();
      Point previousTranslate = canvas.getTranslate();
      double previousScale = canvas.getScale();

      try
      {
        canvas.setScale(graphComponent.getGraph().getView().getScale());
        canvas.setTranslate(0, 0);
        canvas.setGraphics((Graphics2D) g);

        paintPreview(canvas);
      }
      finally
      {
        canvas.setScale(previousScale);
        canvas.setTranslate(previousTranslate.x, previousTranslate.y);
        canvas.setGraphics(previousGraphics);
      }
    }
  }
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

    protected void cellDrawn(mxICanvas canvas, mxCellState state)
    {
      if (isFoldingEnabled() && canvas instanceof mxGraphics2DCanvas)
      {
        mxIGraphModel model = graph.getModel();
        mxGraphics2DCanvas g2c = (mxGraphics2DCanvas) canvas;
        Graphics2D g2 = g2c.getGraphics();

        // Draws the collapse/expand icons
        boolean isEdge = model.isEdge(state.getCell());

        if (state.getCell() != graph.getCurrentRoot()
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

   */
  public void paint(Graphics g)
  {
    if (cellStates != null && cellStates.size() > 0)
    {
      mxGraphics2DCanvas canvas = graphComponent.getCanvas();

      // Sets antialiasing
      if (graphComponent.isAntiAlias())
      {
        mxUtils.setAntiAlias((Graphics2D) g, true, true);
      }

      Graphics2D previousGraphics = canvas.getGraphics();
      Point previousTranslate = canvas.getTranslate();
      double previousScale = canvas.getScale();

      try
      {
        canvas.setScale(graphComponent.getGraph().getView().getScale());
        canvas.setTranslate(0, 0);
        canvas.setGraphics((Graphics2D) g);

        paintPreview(canvas);
      }
      finally
      {
        canvas.setScale(previousScale);
        canvas.setTranslate(previousTranslate.x, previousTranslate.y);
        canvas.setGraphics(previousGraphics);
      }
    }
  }
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

   */
  public void paint(Graphics g)
  {
    if (previewState != null)
    {
      mxGraphics2DCanvas canvas = graphComponent.getCanvas();

      if (graphComponent.isAntiAlias())
      {
        mxUtils.setAntiAlias((Graphics2D) g, true, false);
      }

      float alpha = graphComponent.getPreviewAlpha();

      if (alpha < 1)
      {
        ((Graphics2D) g).setComposite(AlphaComposite.getInstance(
            AlphaComposite.SRC_OVER, alpha));
      }

      Graphics2D previousGraphics = canvas.getGraphics();
      Point previousTranslate = canvas.getTranslate();
      double previousScale = canvas.getScale();

      try
      {
        canvas.setScale(graphComponent.getGraph().getView().getScale());
        canvas.setTranslate(0, 0);
        canvas.setGraphics((Graphics2D) g);

        paintPreview(canvas);
      }
      finally
      {
        canvas.setScale(previousScale);
        canvas.setTranslate(previousTranslate.x, previousTranslate.y);
        canvas.setGraphics(previousGraphics);
      }
    }
  }
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

  /**
   * Hook that creates the graphics canvas.
   */
  protected mxGraphics2DCanvas createGraphicsCanvas()
  {
    return new mxGraphics2DCanvas();
  }
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

    protected void cellDrawn(mxICanvas canvas, mxCellState state)
    {
      if (isFoldingEnabled() && canvas instanceof mxGraphics2DCanvas)
      {
        mxIGraphModel model = graph.getModel();
        mxGraphics2DCanvas g2c = (mxGraphics2DCanvas) canvas;
        Graphics2D g2 = g2c.getGraphics();

        // Draws the collapse/expand icons
        boolean isEdge = model.isEdge(state.getCell());

        if (state.getCell() != graph.getCurrentRoot()
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

  public static BufferedImage createBufferedImage(mxGraph graph,
      Object[] cells, double scale, Color background, boolean antiAlias,
      mxRectangle clip)
  {
    return createBufferedImage(graph, cells, scale, background, antiAlias,
        clip, new mxGraphics2DCanvas());
  }
View Full Code Here

Examples of com.mxgraph.canvas.mxGraphics2DCanvas

    try
    {
      view.setTranslate(new mxPoint(0, 0));

      mxGraphics2DCanvas canvas = createCanvas();
      canvas.setGraphics((Graphics2D) g);
      canvas.setScale(1 / pageScale);

      view.revalidate();

      mxRectangle graphBounds = graph.getGraphBounds();
      Dimension pSize = new Dimension((int) Math.ceil(graphBounds.getX()
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.