摆动步进式光标移动
我有 java swing 国际象棋应用程序。光标具有自定义视图 - 矩形,大小适合整个单元格。我需要光标仅在整个单元格上移动。不在一个细胞的限制之内。这个问题有一些典型的解决方案吗?或者也许可以使用标准java功能设置步进式光标移动?
I have java swing chess application. Cursor has custom view - rectangle, sized to fit whole cell. And I need cursor moving only over whole cell. Not in the limits of one cell. Is there some typical solutions for this problem? Or maybe it is possible to set with standard java capabilities step-type cursor moving?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不会实现某种“步进”光标。相反,我会完全隐藏光标并以编程方式突出显示当前单元格。
paintComponent
方法中突出显示它,下面是“输出”此屏幕截图的完整示例:
和一些测试代码:
I wouldn't implement some kind of "stepping" cursor. Instead I would hide the cursor completly and highlight the current cell programmatically.
paintComponent
method of your custom componentFull example below that "outputs" this screenshot:
And some test code: