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

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

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

Canvas.getWidth介绍

暂无

代码示例

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

public int getWidth () {
  return Math.round(super.getWidth() * scaleX);
}

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

public int getWidth () {
  return Math.round(super.getWidth() * scaleX);
}

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

private void checkCatched (MouseEvent e) {
  if (catched && robot != null && canvas.isShowing()) {
    int x = Math.max(0, Math.min(e.getX(), canvas.getWidth()) - 1) + canvas.getLocationOnScreen().x;
    int y = Math.max(0, Math.min(e.getY(), canvas.getHeight()) - 1) + canvas.getLocationOnScreen().y;
    if (e.getX() < 0 || e.getX() >= canvas.getWidth() || e.getY() < 0 || e.getY() >= canvas.getHeight()) {
      robot.mouseMove(x, y);
    }
  }
}

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

private void checkCatched (MouseEvent e) {
  if (catched && robot != null && canvas.isShowing()) {
    int x = Math.max(0, Math.min(e.getX(), canvas.getWidth()) - 1) + canvas.getLocationOnScreen().x;
    int y = Math.max(0, Math.min(e.getY(), canvas.getHeight()) - 1) + canvas.getLocationOnScreen().y;
    if (e.getX() < 0 || e.getX() >= canvas.getWidth() || e.getY() < 0 || e.getY() >= canvas.getHeight()) {
      robot.mouseMove(x, y);
    }
  }
}

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

public int getWidth () {
  if (canvas != null)
    return Math.max(1, canvas.getWidth());
  else
    return (int)(Display.getWidth() * Display.getPixelScaleFactor());
}

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

public int getWidth () {
  if (canvas != null)
    return Math.max(1, canvas.getWidth());
  else
    return (int)(Display.getWidth() * Display.getPixelScaleFactor());
}

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

LwjglGraphics (Canvas canvas) {
  this.config = new LwjglApplicationConfiguration();
  config.width = canvas.getWidth();
  config.height = canvas.getHeight();
  this.canvas = canvas;
}

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

LwjglGraphics (Canvas canvas) {
  this.config = new LwjglApplicationConfiguration();
  config.width = canvas.getWidth();
  config.height = canvas.getHeight();
  this.canvas = canvas;
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

int newWidth = Math.max(canvas.getWidth(), 1);
int newHeight = Math.max(canvas.getHeight(), 1);
if (width != newWidth || height != newHeight){

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

graphics.fillRect(0, 0, client.getCanvas().getWidth(), client.getCanvas().getHeight());

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

int width = graphics.canvas.getWidth();
int height = graphics.canvas.getHeight();
if (lastWidth != width || lastHeight != height) {

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

int width = graphics.canvas.getWidth();
int height = graphics.canvas.getHeight();
if (lastWidth != width || lastHeight != height) {

代码示例来源:origin: google/sagetv

public void componentResized(java.awt.event.ComponentEvent evt)
 {
  synchronized (inputQueue)
  {
   inputQueue.add(new java.awt.Dimension(c.getWidth(), c.getHeight()));
   inputQueue.notifyAll();
  }
 }
});

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

private void checkCatched (MouseEvent e) {
  if (catched && robot != null && canvas.isShowing()) {
    int x = Math.max(0, Math.min(e.getX(), canvas.getWidth()) - 1) + canvas.getLocationOnScreen().x;
    int y = Math.max(0, Math.min(e.getY(), canvas.getHeight()) - 1) + canvas.getLocationOnScreen().y;
    if (e.getX() < 0 || e.getX() >= canvas.getWidth() || e.getY() < 0 || e.getY() >= canvas.getHeight()) {
      robot.mouseMove(x, y);
    }
  }
}

代码示例来源:origin: google/sagetv

public void componentResized(java.awt.event.ComponentEvent evt)
 {
  if (myConn != null)
   myConn.postResizeEvent(new java.awt.Dimension(c.getWidth(), c.getHeight()));
 }
});

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

public int getWidth () {
  if (canvas != null)
    return Math.max(1, canvas.getWidth());
  else
    return (int)(Display.getWidth() * Display.getPixelScaleFactor());
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

LwjglGraphics (Canvas canvas) {
  this.config = new LwjglApplicationConfiguration();
  config.width = canvas.getWidth();
  config.height = canvas.getHeight();
  this.canvas = canvas;
}

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport

/**
 * Returns the size of the canvas as a vector.
 * @return size of the canvas in pixel
 */
public IVector2 getCanvasSize()
{
  return new Vector2Double(canvas_.getWidth(), canvas_.getHeight());
}

代码示例来源:origin: com.projectdarkstar.example.projectsnowman/snowman-world-editor

@Override
  public void componentResized(ComponentEvent ce) {
    impl.resizeCanvas(comp.getWidth(), comp.getHeight());
  }
});

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport

/**
 * Returns the size of a pixel.
 * @retun size of a pixel
 */
public IVector2 getPixelSize()
{
  Canvas canvas = canvas_;
  if (canvas == null)
    return Vector2Double.ZERO;
  return paddedSize_.copy().divide(new Vector2Double(canvas.getWidth(), canvas.getHeight()));
}

相关文章

微信公众号

最新文章

更多