本文整理匯總了Java中java.awt.Cursor.WAIT_CURSOR屬性的典型用法代碼示例。如果您正苦於以下問題:Java Cursor.WAIT_CURSOR屬性的具體用法?Java Cursor.WAIT_CURSOR怎麽用?Java Cursor.WAIT_CURSOR使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類java.awt.Cursor
的用法示例。
在下文中一共展示了Cursor.WAIT_CURSOR屬性的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: isWaitCursor
private static boolean isWaitCursor() {
Component focus = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner();
if (focus != null) {
if (focus.getCursor().getType() == Cursor.WAIT_CURSOR) {
LOG.finer("wait cursor on focus owner"); // NOI18N
return true;
}
Window w = SwingUtilities.windowForComponent(focus);
if (w != null && isWaitCursorOnWindow(w)) {
LOG.finer("wait cursor on window"); // NOI18N
return true;
}
}
for (Frame f : Frame.getFrames()) {
if (isWaitCursorOnWindow(f)) {
LOG.finer("wait cursor on frame"); // NOI18N
return true;
}
}
LOG.finest("no wait cursor"); // NOI18N
return false;
}
示例2: setCursor
static void setCursor(int c, Object display) {
Container d = (Container) display;
switch (c) {
case JmolConstants.CURSOR_HAND:
c = Cursor.HAND_CURSOR;
break;
case JmolConstants.CURSOR_MOVE:
c = Cursor.MOVE_CURSOR;
break;
case JmolConstants.CURSOR_ZOOM:
c = Cursor.N_RESIZE_CURSOR;
break;
case JmolConstants.CURSOR_CROSSHAIR:
c = Cursor.CROSSHAIR_CURSOR;
break;
case JmolConstants.CURSOR_WAIT:
c = Cursor.WAIT_CURSOR;
break;
default:
d.setCursor(Cursor.getDefaultCursor());
return;
}
d.setCursor(Cursor.getPredefinedCursor(c));
}
示例3: isWaitCursorOnWindow
private static boolean isWaitCursorOnWindow(Window w) {
if (w.getCursor().getType() == Cursor.WAIT_CURSOR) {
return true;
}
if (w instanceof JFrame) {
JRootPane root = ((JFrame)w).getRootPane();
if (null != root) {
Component glass = root.getGlassPane();
if (null != glass && glass.getCursor().getType() == Cursor.WAIT_CURSOR) {
return true;
}
}
}
return false;
}
示例4: setWaitCursor
void setWaitCursor(boolean yes) {
if (yes) {
Cursor hourglassCursor = new Cursor(Cursor.WAIT_CURSOR);
setCursor(hourglassCursor);
} else {
Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(normalCursor);
}
}