Java 在GWT中清除文本区域后,如何将光标设置回零位?
我正在GWT应用程序中使用textarea:Java 在GWT中清除文本区域后,如何将光标设置回零位?,java,gwt,textarea,Java,Gwt,Textarea,我正在GWT应用程序中使用textarea: @UiField TextArea inputArea; 当用户点击返回键时,文本应被删除,光标应设置在文本框的开头 我尝试了以下方法: inputArea.setText(""); 这是行不通的。文本框似乎是空的,但光标位于文本框第二行的开头,而不是文本框第一行的开头,即它应该位于的位置 我还尝试了:inputArea.setCursorPos(0);但它没有起作用 删除文本后,如何确保光标设置在第一行的开头?试试这个 inp
@UiField
TextArea inputArea;
当用户点击返回键时,文本应被删除,光标应设置在文本框的开头
我尝试了以下方法:
inputArea.setText("");
这是行不通的。文本框似乎是空的,但光标位于文本框第二行的开头,而不是文本框第一行的开头,即它应该位于的位置
我还尝试了:inputArea.setCursorPos(0);但它没有起作用
删除文本后,如何确保光标设置在第一行的开头?试试这个
inputArea.setText( "" );
inputArea.setFocus( true );
inputArea.setCursorPos( 0 );
我用突出显示的提示文本创建了文本区域。如果您直接开始键入,则不需要光标。若你们点击文本区域,提示消失,光标显示在零位。当然,这不是最漂亮的代码,但它可以在Eclipse中工作
inputArea.setText("Input your text here");
inputArea.selectAll();
inputArea.setOnMouseClicked(event-> {
inputArea.setText(" ");
inputArea.end();
inputArea.deletePreviousChar();
} );
你使用的浏览器是什么?我已经登记了chrome和FF。它很好用