本文整理了Java中java.awt.Canvas.setCursor()
方法的一些代码示例,展示了Canvas.setCursor()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.setCursor()
方法的具体详情如下:
包路径:java.awt.Canvas
类名称: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;
内容来源于网络,如有侵权,请联系作者删除!