我正在使用Java,但我正在尝试制作一个JTextArea
,它是不可编辑的,但在该字段中仍带有尖号。换句话说,一个文本区域不显示用户键入的字符,但仍然有闪烁的插入符号(即焦点)。
老实说,我在这个问题上感到困惑。我已经尝试过使用setEditable
乱搞,但是没有办法保持插入符号。我还尝试过删除用户在键入时输入的字符,但是我无法阻止它在屏幕上闪烁。
最佳答案
我认为以下内容将为您提供帮助:
textArea.getCaret().setVisible(true);
或者
textArea.getCaret().setSelectionVisible(true);
关于java - 当不可编辑时,将插入符保持在TextArea中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8561491/