2009-08-13 75 views
2

我有一个固定宽度的JTextField,比方说100像素。现在,我在这个长度大于“100像素”的JTextField中放置了一个文本,这意味着您必须在JTextField(可能宽度的鼠标)中滚动。 JTextField不可编辑。不可编辑的JTextField:设置可见区域

如何确保我看到的文本部分是文本的开始而不是结尾。希望你明白我的意思......在我目前的例子中,我只看到了JTextField中字符串的结尾。

像:“一二三四”是我的JTextField中的字符串,我只看到这个:“我三四”。要看更多,我必须向左滚动,我怎样才能将光标放在左边,以便我看到某物。像:“一二三”?

回答

2

您试过JTextFieldgetCaret()setDot(…)?将插入位置设置为0应将其放置在文本的开头,并使文本滚动到开始位置以使其可见。

+0

thx :) that worked – Tobias 2009-08-13 14:28:16

+0

或textField.setCaretPosition(0); – camickr 2009-08-13 14:33:29