java.awt.Rectangle#setFrame ( )源码实例Demo

下面列出了java.awt.Rectangle#setFrame ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dragonwell8_jdk   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码2 项目: TencentKona-8   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码3 项目: jdk8u60   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码4 项目: openjdk-jdk8u   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码5 项目: openjdk-jdk8u-backup   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码6 项目: Bytecoder   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码7 项目: openjdk-jdk9   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码8 项目: jdk8u-jdk   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码9 项目: hottub   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码10 项目: openjdk-8-source   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码11 项目: openjdk-8   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码12 项目: jdk8u_jdk   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码13 项目: jdk8u-jdk   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码14 项目: jdk8u-dev-jdk   文件: SunGraphics2D.java
public Rectangle getClipBounds(Rectangle r) {
    if (clipState != CLIP_DEVICE) {
        if (transformState <= TRANSFORM_INT_TRANSLATE) {
            if (usrClip instanceof Rectangle) {
                r.setBounds((Rectangle) usrClip);
            } else {
                r.setFrame(usrClip.getBounds2D());
            }
            r.translate(-transX, -transY);
        } else {
            r.setFrame(getClip().getBounds2D());
        }
    } else if (r == null) {
        throw new NullPointerException("null rectangle parameter");
    }
    return r;
}
 
源代码15 项目: TFC2   文件: IslandMap.java
public void generateFake()
{
	points.clear();
	edges.clear();
	centers.clear();
	corners.clear();
	lakes.clear();
	rivers.clear();
	caves = new CaveProcessor(this);
	ores = new OreProcessor(this);
	animalProc = new AnimalProcessor(this);
	dungeons.clear();

	points = this.generateHexagon(SIZE);
	Rectangle R = new Rectangle();
	R.setFrame(0, 0, SIZE, SIZE);
	//System.out.println("Starting Creating map Voronoi...");
	Voronoi voronoi = new Voronoi(points, R);
	//System.out.println("Finished Creating map Voronoi...");
	buildGraph(points, voronoi);
}
 
源代码16 项目: ramus   文件: DataLoader.java
public static Rectangle readRectangle(final InputStream stream)
        throws IOException {
    final double x = readDouble(stream);
    final double y = readDouble(stream);
    final double w = readDouble(stream);
    final double h = readDouble(stream);
    final Rectangle rec = new Rectangle();
    rec.setFrame(x, y, w, h);
    return rec;
}
 
源代码17 项目: TFC2   文件: SiteList.java
public Rectangle getSitesBounds()
{
	if (_sorted == false && _sites != null)
	{
		Collections.sort(_sites, new Site());
		_currentIndex = 0;
		_sorted = true;
	}
	double xmin, xmax, ymin, ymax;
	if (_sites.size() == 0)
	{
		return new Rectangle(0, 0, 0, 0);
	}
	xmin = Integer.MAX_VALUE;
	xmax = Integer.MIN_VALUE;

		for (int i = 0; i < _sites.size(); ++i)
		{
			Site site = _sites.get(i);
		if (site.getX() < xmin)
		{
			xmin = site.getX();
		}
		if (site.getX() > xmax)
		{
			xmax = site.getX();
		}
	}
	// here's where we assume that the sites have been sorted on y:
	ymin = _sites.get(0).getY();
	ymax = _sites.get(_sites.size() - 1).getY();
	
	Rectangle out = new Rectangle();
	out.setFrame(xmin, ymin, xmax - xmin, ymax - ymin);
	
	return out;
}
 
源代码18 项目: osp   文件: ColorIcon.java
/**
 * Paints the icon.
 *
 * @param c the component on which it is painted
 * @param _g the graphics context
 * @param x the x coordinate of the icon
 * @param y the y coordinate of the icon
 */
public void paintIcon(Component c, Graphics _g, int x, int y) {
  Graphics2D g = (Graphics2D) _g;
  Rectangle rect = new Rectangle(x, y, w, h);
  Paint gPaint = g.getPaint();
  if (outline!=null) {
   g.setPaint(outline);
   g.fill(rect);
  	rect.setFrame(x+lineWidth, y+lineWidth, w-2*lineWidth, h-2*lineWidth);
  }
  g.setPaint(color);
  g.fill(rect);
  // restore graphics paint
  g.setPaint(gPaint);
}