想实现鼠标点击特定字符,捕捉到字符的内容,好像很困难啊……例如:面板上显示了文字Swing,点击Swing得到字符串"Swing"
解决方案 »
- 开发这样的聊天工具
- 不运行,说说下面代码的输出
- 简单问题:求教extends和implements的顺序问题
- 初学java 简单问题!
- Can't get definitions factory from context
- 靠,一个帖子不能回复30贴,只好重新开贴,line0301请来这儿讨论
- JAVA的日期转换?
- JSF高级编程问题
- 请各位高手指教!
- 判断下面2段代码,能否通过编译:①:byte b = 2; b = b + 8; ②:byte b = 2; b += 8;
- (帮帮新新手)学完java无难事孙鑫的视频教程,然后去看thinking in java是否可以看懂?
- 大家看看这个计算器程序怎么完善一下啊
说一下我的思路:
1.label可以做成超链接的形式的,就跟web上的超链接一样。你将每个字符都做成超链接,应该就可以了。
2.鼠标事件的响应方法里,从event里应该可以得到鼠标点击事件发生时的鼠标坐标,用坐标再去推算界面上的字符。
3.我记得如果点击JButton的话,可以通过ActionEvent#getActionCommand()得到按钮上的文字的,如果是label的话……不知道能不能实现。