java.awt.Canvas.getBounds()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(147)

本文整理了Java中java.awt.Canvas.getBounds()方法的一些代码示例,展示了Canvas.getBounds()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.getBounds()方法的具体详情如下:
包路径:java.awt.Canvas
类名称:Canvas
方法名:getBounds

Canvas.getBounds介绍

暂无

代码示例

代码示例来源:origin: runelite/runelite

private void drawTooltip(Graphics2D graphics, WorldMapPoint worldPoint)
{
  String tooltip = worldPoint.getTooltip();
  Point drawPoint = mapWorldPointToGraphicsPoint(worldPoint.getWorldPoint());
  if (tooltip == null || tooltip.length() <= 0 || drawPoint == null)
  {
    return;
  }
  drawPoint = new Point(drawPoint.getX() + TOOLTIP_OFFSET_WIDTH, drawPoint.getY() + TOOLTIP_OFFSET_HEIGHT);
  graphics.setClip(client.getCanvas().getBounds());
  graphics.setColor(JagexColors.TOOLTIP_BACKGROUND);
  graphics.setFont(FontManager.getRunescapeFont());
  FontMetrics fm = graphics.getFontMetrics();
  int width = fm.stringWidth(tooltip);
  int height = fm.getHeight();
  Rectangle tooltipRect = new Rectangle(drawPoint.getX() - TOOLTIP_PADDING_WIDTH, drawPoint.getY() - TOOLTIP_PADDING_HEIGHT, width + TOOLTIP_PADDING_WIDTH * 2, height + TOOLTIP_PADDING_HEIGHT * 2);
  graphics.fillRect((int) tooltipRect.getX(), (int) tooltipRect.getY(), (int) tooltipRect.getWidth(), (int) tooltipRect.getHeight());
  graphics.setColor(JagexColors.TOOLTIP_BORDER);
  graphics.drawRect((int) tooltipRect.getX(), (int) tooltipRect.getY(), (int) tooltipRect.getWidth(), (int) tooltipRect.getHeight());
  graphics.setColor(JagexColors.TOOLTIP_TEXT);
  graphics.drawString(tooltip, drawPoint.getX(), drawPoint.getY() + height);
}

代码示例来源:origin: runelite/runelite

final Rectangle canvasBounds = client.getCanvas().getBounds();

代码示例来源:origin: postgis/postgis-java

System.err.println("trans: " + at);
System.err.println("new:   " + at.createTransformedShape(bbox).getBounds2D());
System.err.println("visual:" + super.getBounds());

代码示例来源:origin: stackoverflow.com

System.out.println("Canvas: " + canvas.getBounds());

代码示例来源:origin: stackoverflow.com

if(location.x > canvas.getBounds().width / 2f)
  event.doit = false;

代码示例来源:origin: stackoverflow.com

item.setEnabled(location.x <= canvas.getBounds().width / 2f);

代码示例来源:origin: stackoverflow.com

public void handleEvent(Event e)
  Rectangle canvasSize = canvas.getBounds();

相关文章

微信公众号

最新文章

更多