Package java.awt

Examples of java.awt.Graphics2D.drawOval()


        if (showNibbleAsCircle.getValue())
        {
          int disX=(int) ( ((double)w)/100.0 * (double)nibbleCircleSizeInProzent.getValue() );
          g.fillOval(mitteX-x2-1-disX, mitteY-y2-disX,disX*2, disX*2);
          g.setColor(Color.BLACK);
          g.drawOval(mitteX-x2-1-disX, mitteY-y2-disX,disX*2, disX*2);
        } else
        {
            AffineTransform origTransform = g.getTransform();

            g.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BICUBIC);
View Full Code Here


          if(fugitive.getPrevPos().length>game.getCurrentMove()) {
              int pp = fugitive.getPosition().getPosition();
              g2d.setColor(new Color(255,255,255));
              g2d.fillRect(pos[pp].x, pos[pp].y-12, 30, 13);
              g2d.setColor(Color.BLACK);
              g2d.drawOval(pos[pp].x, pos[pp].y, 30, 30);
              g2d.drawString("X-"+pp, pos[pp].x, pos[pp].y);
          }
          else {
            log.debug("MrX hasn't moved yet!");
          }
View Full Code Here

                if(i==cd) {
                  //g2d.setColor(new Color(255,255,255));
                  //g2d.fillRect(pos[pp].x, pos[pp].y-12, 30, 13);
                  g2d.setColor(Detective.getColor(i));
                  //g2d.drawString(""+(i+1)+":"+pp, pos[pp].x, pos[pp].y);
                  g2d.drawOval(pos[pp].x-pulseState, pos[pp].y-pulseState, 30+pulseState*2, 30+pulseState*2);
                }
                else if(game.getState()==Game.WIN_DET && pp==game.getBoard().getMrX().getPosition().getPosition()) {
                  if(pulseOut) {
//                    g2d.setColor(Detective.getColor(i));
//                    g2d.drawOval(pos[pp].x, pos[pp].y, 30, 30);
View Full Code Here

                    pulseOut = false;
                  }
                  else {
                      g2d.setStroke(new BasicStroke(10f));
                    g2d.setColor(Detective.getColor(i));
                    g2d.drawOval(pos[pp].x, pos[pp].y, 30, 30);
                    pulseOut = true;
                  g2d.setStroke(new BasicStroke(3f));
                  }
                }
                else {
View Full Code Here

                else {
                  //g2d.setColor(new Color(255,255,255));
                  //g2d.fillRect(pos[pp].x, pos[pp].y-12, 30, 13);
                  g2d.setColor(Detective.getColor(i));
                  //g2d.drawString(""+(i+1)+":"+pp, pos[pp].x, pos[pp].y);
                  g2d.drawOval(pos[pp].x, pos[pp].y, 30, 30);
                }
            }
        }
        else {
        log.debug("no detectives to draw...");
View Full Code Here

      if(((JCheckBoxMenuItem) PanelRepository.get(PanelRepository.TRACKER_ITEM)).isSelected()) {
        if(game.getTracker()!=null) {
              g2d.setStroke(new BasicStroke(2f));
          for(int n : game.getTracker().getPotentialNodes()) {
                g2d.setColor(Color.WHITE);
                g2d.drawOval(pos[n].x, pos[n].y, 30, 30);
          }
        }
        else {
          log.debug("No tracker found...");
        }
View Full Code Here

      int iDiameter = World.This().getDetectingMileForScreen();
     
          Stroke oldStroke = g2.getStroke();
      g2.setColor(new Color(10,10,255,100));
      g2.setStroke(dashedStroke);  
        g2.drawOval(x - iDiameter/2 , y - iDiameter/2 , iDiameter, iDiameter);
        g2.setStroke (oldStroke);
    }
  }
 
  /**
 
View Full Code Here

   
    //text
    g2.setColor(new Color(0,0,255,100));
    String str = TDB.This().get("TDBROOT.MODEL.WORLD.SHIPS."+tUnit.getName() +".Type").getData();
    if( str.equals("Navy Ship"))
      g2.drawOval(GAP*1,GAP*1,getWidth()-1-GAP*2*1,getHeight()-1-GAP*2*1);
     
    g2.drawLine(getWidth()/2, getHeight()/2, getWidth()/2+10, getHeight()/2-10);
    g2.drawLine(getWidth()/2+10, getHeight()/2-10, getWidth()/2+55, getHeight()/2-10);
     
    if( getShowInfo() == true ){
View Full Code Here

        g.setPaint(gp);
        g.fillOval(position.x + 2, position.y, this.dimension.height, this.dimension.height);
        g.setColor(Color.black);
        g.setStroke(new BasicStroke(1.2f));
        g.drawOval(position.x + 2, position.y, this.dimension.height, this.dimension.height);
        // Text
        g.setColor(TEXT_COLOR);

        // XXX it's debatable if we should show the ID or the name.
        String name = this.node.getName(); // + this.node.getID();
View Full Code Here

    g2.setStroke(new BasicStroke(1f));
   
   

   
    g2.drawOval(7, 7, 6, 6);
   
    g2.drawLine(7, 7, 4, 4);
    g2.drawLine(13, 7, 16, 4);
    g2.drawLine(7, 13, 4, 16);
    g2.drawLine(13, 13, 16, 16);
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.