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

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

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

Canvas.setCursor介绍

暂无

代码示例

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

if (cursor != null || !isWindows) canvas.setCursor(cursor);

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

if (cursor != null || !isWindows) canvas.setCursor(cursor);

代码示例来源:origin: org.processing/core

@Override
public void setCursor(int kind) {
 // Swap the HAND cursor because MOVE doesn't seem to be available on OS X
 // https://github.com/processing/processing/issues/2358
 if (PApplet.platform == PConstants.MACOSX && kind == PConstants.MOVE) {
  kind = PConstants.HAND;
 }
 canvas.setCursor(Cursor.getPredefinedCursor(kind));
 cursorVisible = true;
 this.cursorType = kind;
}

代码示例来源:origin: org.processing/core

@Override
public void showCursor() {
 // Maybe should always set here? Seems dangerous, since it's likely that
 // Java will set the cursor to something else on its own, and the sketch
 // will be stuck b/c p5 thinks the cursor is set to one particular thing.
 if (!cursorVisible) {
  cursorVisible = true;
  canvas.setCursor(Cursor.getPredefinedCursor(cursorType));
 }
}

代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking

public void setCursor(Cursor cursor) {
  super.setCursor(cursor);
  label.setCursor(cursor);
}

代码示例来源:origin: org.processing/core

@Override
public void hideCursor() {
 // Because the OS may have shown the cursor on its own,
 // don't return if 'cursorVisible' is set to true. [rev 0216]
 if (invisibleCursor == null) {
  BufferedImage cursorImg =
   new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);
  // this is a temporary workaround for the CHIP, will be removed
  Dimension cursorSize = Toolkit.getDefaultToolkit().getBestCursorSize(16, 16);
  if (cursorSize.width == 0 || cursorSize.height == 0) {
   invisibleCursor = Cursor.getDefaultCursor();
  } else {
   invisibleCursor =
    canvas.getToolkit().createCustomCursor(cursorImg, new Point(8, 8), "blank");
  }
 }
 canvas.setCursor(invisibleCursor);
 cursorVisible = false;
}

代码示例来源:origin: org.processing/core

@Override
public void setCursor(PImage img, int x, int y) {
 // Don't set cursorType, instead use cursorType to save the last
 // regular cursor type used for when cursor() is called.
 //cursor_type = Cursor.CUSTOM_CURSOR;
 // this is a temporary workaround for the CHIP, will be removed
 Dimension cursorSize = Toolkit.getDefaultToolkit().getBestCursorSize(img.width, img.height);
 if (cursorSize.width == 0 || cursorSize.height == 0) {
  return;
 }
 Cursor cursor =
  canvas.getToolkit().createCustomCursor((Image) img.getNative(),
                      new Point(x, y),
                      "custom");
 canvas.setCursor(cursor);
 cursorVisible = true;
}

代码示例来源:origin: axtimwalde/mpicbg

canvas.setCursor( Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ) );
temp.reset();
if ( interpolate )
canvas.setCursor( cursor );

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

canvas.setCursor( Cursor.getPredefinedCursor( Cursor.WAIT_CURSOR ) );
temp.reset();
if ( interpolate )
canvas.setCursor( cursor );

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

case GFXCMD_STARTFRAME:
case GFXCMD_FLIPBUFFER:
 getGraphicsCanvas().setCursor(null);
 break;
case GFXCMD_DRAWRECT:
case GFXCMD_LOADIMAGECOMPRESSED:
case GFXCMD_XFMIMAGE:
 getGraphicsCanvas().setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR));
 break;

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

case GFXCMD_STARTFRAME:
case GFXCMD_FLIPBUFFER:
 getGraphicsCanvas().setCursor(null);
 break;
case GFXCMD_DRAWRECT:
case GFXCMD_PREPIMAGETARGETED:
 if (!cursorHidden)
  getGraphicsCanvas().setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR));
 break;

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

if (cursor != null || !isWindows) canvas.setCursor(cursor);

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

case GFXCMD_STARTFRAME:
case GFXCMD_FLIPBUFFER:
 c.setCursor(null);
 break;
case GFXCMD_DRAWRECT:
case GFXCMD_PREPIMAGETARGETED:
 if (!cursorHidden)
  c.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR));
 break;

相关文章

微信公众号

最新文章

更多