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

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

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

Canvas.getBounds介绍

暂无

代码示例

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

  1. private void drawTooltip(Graphics2D graphics, WorldMapPoint worldPoint)
  2. {
  3. String tooltip = worldPoint.getTooltip();
  4. Point drawPoint = mapWorldPointToGraphicsPoint(worldPoint.getWorldPoint());
  5. if (tooltip == null || tooltip.length() <= 0 || drawPoint == null)
  6. {
  7. return;
  8. }
  9. drawPoint = new Point(drawPoint.getX() + TOOLTIP_OFFSET_WIDTH, drawPoint.getY() + TOOLTIP_OFFSET_HEIGHT);
  10. graphics.setClip(client.getCanvas().getBounds());
  11. graphics.setColor(JagexColors.TOOLTIP_BACKGROUND);
  12. graphics.setFont(FontManager.getRunescapeFont());
  13. FontMetrics fm = graphics.getFontMetrics();
  14. int width = fm.stringWidth(tooltip);
  15. int height = fm.getHeight();
  16. Rectangle tooltipRect = new Rectangle(drawPoint.getX() - TOOLTIP_PADDING_WIDTH, drawPoint.getY() - TOOLTIP_PADDING_HEIGHT, width + TOOLTIP_PADDING_WIDTH * 2, height + TOOLTIP_PADDING_HEIGHT * 2);
  17. graphics.fillRect((int) tooltipRect.getX(), (int) tooltipRect.getY(), (int) tooltipRect.getWidth(), (int) tooltipRect.getHeight());
  18. graphics.setColor(JagexColors.TOOLTIP_BORDER);
  19. graphics.drawRect((int) tooltipRect.getX(), (int) tooltipRect.getY(), (int) tooltipRect.getWidth(), (int) tooltipRect.getHeight());
  20. graphics.setColor(JagexColors.TOOLTIP_TEXT);
  21. graphics.drawString(tooltip, drawPoint.getX(), drawPoint.getY() + height);
  22. }

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

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

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

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

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

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

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

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

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

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

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

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

相关文章