社区
Java SE
帖子详情
一个有关JTextField的问题
lovzy156
2007-10-27 06:38:33
在做awt和swing开发的时候我们如何实现下列效果,按下Tab键如果是在文本输入框中则选中所有文本内容,如果再按下Tab键才转到下个控件,我在做的时候主要遇到两个问题不好解决,(1)如何通过键盘事件得到Tab键(因为他是一个特殊的按键),得到后如何改变Tab键的默认功能。(2)如何选中所有文本
...全文
68
2
打赏
收藏
一个有关JTextField的问题
在做awt和swing开发的时候我们如何实现下列效果,按下Tab键如果是在文本输入框中则选中所有文本内容,如果再按下Tab键才转到下个控件,我在做的时候主要遇到两个问题不好解决,(1)如何通过键盘事件得到Tab键(因为他是一个特殊的按键),得到后如何改变Tab键的默认功能。(2)如何选中所有文本
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houname
2007-11-09
打赏
举报
回复
你可以用焦点事件来实现文本的选中,没必要去改Tab键的默认功能
xian_hf
2007-10-27
打赏
举报
回复
好象需要重写API里的类
JTextField
限制最大数字.txt
对
JTextField
限制只能输入数字,且在0至999范围内
jTextField
中关键字加颜色
public void color() { int i, f; String mad = ""; String h = jTextArea1.getText(); i =
jTextField
1.getText().length(); Highlighter hilite = jTextArea1.getHighlighter();//获取负责进行高亮显示的对象 //Highlighter:
一个
允许用户用带有颜色的区域标出背景的对象接口 for (f = 0; f < h.length(); f++) { if (i < h.length()) { mad = h.substring(f, i++).toString(); //System.out.println(str); } if (
jTextField
1.getText().compareToIgnoreCase(mad) == 0) { try { int g =
jTextField
1.getText().length(); //向视图添加高亮显示 hilite.addHighlight(f, f + g, new MyHighlightPainter(Color.PINK)); // jTextArea1.select(f, f+i); // jTextArea1.setSelectionColor(Color.RED); // System.out.println("成功了!"); } catch (BadLocationException ex) { Logger.getLogger(newsos.class.getName()).log(Level.SEVERE, null, ex); } } } }
JTextField
添加“自动完成”
JTextField
添加“自动完成”,代码简单强大
带水印(背景)的
JTextField
NULL 博文链接:https://alog2012.iteye.com/blog/1628396
原创:java封装了的
JTextField
,可以达到google输入框的效果
原创:java封装了的
JTextField
,可以达到google输入框的效果:在输入框中输入一些字符即可联想。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章