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

如何确保看到的文本部分是开头,而不是结尾。希望您理解我的意思...在当前示例中,我只看到JTextField中字符串的结尾。

像:“一二三四”是我的JTextField中的字符串,我只是看到了这样的字样:“三三四”。要查看更多,我必须向左滚动,如何将光标设置在左侧,以便看到某物。像:“一两三”?

最佳答案

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

关于java - 不可编辑的JTextField:设置可见区域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1272268/

10-12 21:56