gpt4 book ai didi

java - JTextField : How to set text on the left of JTextField when text too long

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:03:22 26 4
gpt4 key购买 nike

我有一个很长的 String,我想在 JTextField 中显示它。如果 String 太长,它会显示 String 的右侧部分,而不是左侧部分,即使我使用 setHorizo​​ntalAlignment(JTextField.LEFT )

例如,如果我的 String"JTextField example , this text is too long",它应该显示为...

|----------------------|
| JTextField example ..|
|----------------------|

但它显示为...

|----------------------|
| this text is too long|
|----------------------|

有人可以建议如何解决这个问题。

最佳答案

当字段的大小大于字符串的字符数时,horizo​​ntalAlignement 工作正常,但如果它更小,它只对创建的 setText 进行 LEFT_ALIGNMENT,而不对任何以后的 setText 进行。

您可以使用以下方法将插入符号的位置强制到文本的开头:

myTextField.setCaretPosition(0);

关于java - JTextField : How to set text on the left of JTextField when text too long,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10309235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com