让GUI组件里的光标改变形状:
首先用组件对象调用setCursor方法:
组件对象.setCursor(new Cursor(Cursor.常量);
以下是设置各种光标的参数:
CROSSHAIR_CURSOR
十字光标类型。
CUSTOM_CURSOR 与所有定制光标有关的类型。
DEFAULT_CURSOR 默认光标类型(如果没有定义光标,则获取该设置)。
E_RESIZE_CURSOR 调整窗口右边框大小的光标类型。
HAND_CURSOR 手状光标类型。
MOVE_CURSOR 移动光标类型。
N_RESIZE_CURSOR 调整窗口上边框大小的光标类型。
String name 光标的用户可视名称。
NE_RESIZE_CURSOR 调整窗口右上角大小的光标类型。
NW_RESIZE_CURSOR 调整窗口左上角大小的光标类型。
static Cursor[] predefined
S_RESIZE_CURSOR 调整窗口下边框大小的光标类型。
SE_RESIZE_CURSOR 调整窗口右下角大小的光标类型。
SW_RESIZE_CURSOR 调整窗口左下角大小的光标类型。
TEXT_CURSOR 文字光标类型。
W_RESIZE_CURSOR 调整窗口左边框大小的光标类型。
WAIT_CURSOR 等待光标类型。
示例:
JLabel label = new JLabel();
label.setCursor(new Cursor(Cursor.HAND_CURSOR)); // 把光标设置为小手
设置光标在组件里的颜色:
textArea.setCaretColor(Color.WHITE);
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有