Package java.awt

Examples of java.awt.Stroke


                Color.RGBtoHSB(oldColor.getRed(), oldColor.getGreen(), oldColor.getBlue(), hsbs);
                float bb=(float)((hsbs[2]+0.5)%1.0);
                Color newColor = Color.getHSBColor(hsbs[0], hsbs[1], bb);
                g2.setColor(newColor);

                Stroke oldStroke = g2.getStroke();
                g2.setStroke(new BasicStroke());

                PathIterator p=getPathIterator(null);
                if (p instanceof CurveIterator){
                    CurveIterator cu = (CurveIterator)p;
View Full Code Here


        // draw shape
        if (symbol != null){
           
            AffineTransform oldTrasfrom = g.getTransform();
            Stroke oldStroke = g.getStroke();
           
            g.translate(_ox, _oy - _h);
            g.scale(_w / 10., _h/ 10.);
            g.setStroke(new BasicStroke(0.1f));
           
View Full Code Here

   * @see simtools.shapes.AbstractShape#draw(java.awt.Graphics2D)
   */
  public void draw(Graphics2D g) {
    Color oldColor = g.getColor();
    Color oldBackground = g.getBackground();
    Stroke oldStroke = g.getStroke();
   
    Object antialiasHint = g.getRenderingHint(RenderingHints.KEY_ANTIALIASING);
    g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
        AbstractShape.ANTI_ALIASING
            ? RenderingHints.VALUE_ANTIALIAS_ON
View Full Code Here

    if (chart!=null) chart.addChangeListener(this);
  }

  public void draw(Graphics2D g) {
    Color c = g.getColor();
    Stroke stroke = g.getStroke();
    if (chartRenderingInfo==null) chartRenderingInfo = new ChartRenderingInfo();
    chart.draw(g, new Rectangle2D.Double(_ox,_oy-_h,_w,_h), chartRenderingInfo);
    g.setStroke(stroke);
    g.setColor(c);
  }
View Full Code Here

   * @see simtools.diagram.DiagramSelection.ContextualDrawing#draw(java.awt.Graphics2D, java.awt.Point)
   */
  public void draw(Graphics2D g2, Point pMax) {
    if (twoPoints && (kindOfZoom==PlotZoom.ZOOM_BOX)) {
        Color oldColor = g2.getColor();
        Stroke oldStroke = g2.getStroke();
       
      g2.setColor(zoomColor);
      g2.setStroke(dashStroke);
      zoomArea.x = Math.min(x1, x2);
      zoomArea.y = Math.min(y1, y2);
View Full Code Here

    }

    public void draw(Graphics2D g) {
        Color oldColor = g.getColor();
        Color oldBackground = g.getBackground();
        Stroke oldStroke = g.getStroke();

        Object antialiasHint = g.getRenderingHint(RenderingHints.KEY_ANTIALIASING);
        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                AbstractShape.ANTI_ALIASING
                ? RenderingHints.VALUE_ANTIALIAS_ON
View Full Code Here

     * @see simtools.shapes.AbstractShape#draw(java.awt.Graphics2D)
     */
    public void draw(Graphics2D g) {
        Color oldColor = g.getColor();
        Color oldBackground = g.getBackground();
        Stroke oldStroke = g.getStroke();
        Object antialiasHint = g.getRenderingHint(RenderingHints.KEY_ANTIALIASING);
        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                AbstractShape.ANTI_ALIASING ? RenderingHints.VALUE_ANTIALIAS_ON : RenderingHints.VALUE_ANTIALIAS_OFF);
        AffineTransform oldTransform = null;
        if (transform != null) {
View Full Code Here

        l = (i == _gridZeroIndex) ? _lineWidth : k;
        if (_valuesFirst) {
          g2.drawLine(o1 - _defaultTickLength, _gridPos[i], o1,
              _gridPos[i]);
          if (l > 0) {
            Stroke s = g2.getStroke();
            Color c = g2.getColor();
            if (i != _gridZeroIndex)
              g2.setStroke(_gridStroke);
            g2.setColor(gridColor);
            g2.drawLine(o1, _gridPos[i], o1 + l, _gridPos[i]);
            g2.setColor(c);
            g2.setStroke(s);
          }
        } else {
          g2.drawLine(o1 + _defaultTickLength, _gridPos[i], o1,
              _gridPos[i]);
          if (l > 0) {
            Stroke s = g2.getStroke();
            Color c = g2.getColor();
            if (i != _gridZeroIndex)
              g2.setStroke(_gridStroke);
            g2.setColor(gridColor);
            g2.drawLine(o1, _gridPos[i], o1 - l, _gridPos[i]);
            g2.setColor(c);
            g2.setStroke(s);
          }
        }
      }
    } else {
      k = _withGridlines ? _lineHeight : 0;
      if (_valuesFirst) {
        o1 = _oy;
      } else {
        o1 = _oy - _lineHeight;
      }
      if (_withAxis){
          g2.drawLine(_ox, o1, _ox + _lineWidth, o1);
      }
      for (int i = 0; i < _gridValues.length; i++) {
        l = (i == _gridZeroIndex) ? _lineHeight : k;
        int labelShift=0;
        if(_nbrLabelLines>0){
          labelShift= (i%_nbrLabelLines)*_labelLineHeight;
        }
        if (_valuesFirst) {
          g2.drawLine(_gridPos[i], o1 + _defaultTickLength + labelShift,
              _gridPos[i], o1);
          if (l > 0) {
            Stroke s = g2.getStroke();
            Color c = g2.getColor();
            if (i != _gridZeroIndex)
              g2.setStroke(_gridStroke);
            g2.setColor(gridColor);
            g2.drawLine(_gridPos[i], o1, _gridPos[i], o1 - l);
            g2.setColor(c);
            g2.setStroke(s);
          }
        } else {
          g2.drawLine(_gridPos[i], o1 - _defaultTickLength - labelShift,
              _gridPos[i], o1);
          if (l > 0) {
            Stroke s = g2.getStroke();
            Color c = g2.getColor();
            if (i != _gridZeroIndex)
              g2.setStroke(_gridStroke);
            g2.setColor(gridColor);
            g2.drawLine(_gridPos[i], o1, _gridPos[i], o1 + l);
View Full Code Here

   */
  public void draw(Graphics2D grx, JRPrintLine line, int offsetX, int offsetY)
  {
    grx.setColor(line.getLinePen().getLineColor());
   
    Stroke stroke = JRPenUtil.getStroke(line.getLinePen(), BasicStroke.CAP_BUTT);

    if (stroke != null)
    {
      grx.setStroke(stroke);
     
View Full Code Here

  }

  private void drawPolygon(Graphics2D gr, FeatureStyleInfo fsi, int iconSize) throws AdvancedviewsException {
    int x = 0, y = 0, w = iconSize - 1, h = iconSize - 1;
    float[] paniponidash = toDashArray(fsi.getDashArray());
    Stroke stroke = new BasicStroke(fsi.getStrokeWidth(), BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, 1.0f,
        paniponidash, 0.0f);
    gr.setColor(toColor(fsi.getFillColor(), fsi.getFillOpacity()));
    int linewidth = fsi.getStrokeWidth();
    int halfLinewidth = linewidth / 2; // cut int value !!
    w -= halfLinewidth * 2;
 
View Full Code Here

TOP

Related Classes of java.awt.Stroke

Copyright © 2018 www.massapicom. 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.