这是关于Java的JFormattedTextField组件的问题。

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:24:57
由于数据库中对应的字符串比较长,JFormattedTextField中显示的默认内容是字符串的结尾部分。请问哪位老大知道怎么让JFormattedTextField默认从字段的起始内容开始显示。
问题已经解决了,是CSDN上一位大侠的回答。
解决方法如下:
jTextField1.setSelectionStart(0);
jTextField1.setSelectionEnd(0);

其中jTextField1是JTextField对象,试过了,可以:)

setCaret
public void setCaret(Caret c)设置要使用的插入符。默认情况下,这将由安装的 UI 设置。如果需要,还可以更改为自定义插入符。设置插入符会导致激发一个 PropertyChange 事件 ("caret")。

参数:
c - 插入符