我有一个很长的字符串
,想要在JTextField
中显示。如果字符串
太长,它会显示字符串
的右侧部分而不是左侧部分,即使我使用了setHorizontalAlignment(JTextField.LEFT)
。
例如,如果我的字符串
是"JTextField example , this text is too long",应该显示为...
|----------------------|
| JTextField example ..|
|----------------------|
但实际上它显示为...
|----------------------|
| this text is too long|
|----------------------|
请问有人能提供如何解决这个问题的建议吗?
setCaretPosition(0)
将光标位置设置在JTextField
左侧,但为了能够滚动,您需要将该JTextField
添加到一个JScrollPane
中。 - twain249JScrollPane
,JTextField
也可以使用左右箭头键滚动;setScrollOffset()
也很有前途。 - trashgod