java - GWT : Cursor position at the end when tab is pressed

标签 java gwt setfocus

我有一个带有两个选项编辑和删除的链接。 当有人单击链接时,该文本框中会出现一个文本框,链接的内容也会出现,但我需要在文本末尾的光标位置,而无需仅借助选项卡索引使用鼠标。

final TextBox editTb = new TextBox();
editTb.addStyleName(EDIT_FAV_DELETE_STYLE);
editTb.setText(favoriteBean.getName());

Scheduler.get().scheduleDeferred(new ScheduledCommand() {

@Override
public void execute() {
 editFavoriteTb.setFocus(true);
}
    });

已经在使用 setFocus(true),但这显示了文本开头的光标位置,我最后需要它。

最佳答案

检查这个

    final TextBox editTb = new TextBox();
    editTb.addStyleName(EDIT_FAV_DELETE_STYLE);
    editTb.setText(favoriteBean.getName());

    Scheduler.get().scheduleDeferred(new ScheduledCommand() {

    @Override
    public void execute() {
     editFavoriteTb.setFocus(true);
     editTb.setCursorPos( favoriteBean.getName().length());
    }
  });

关于java - GWT : Cursor position at the end when tab is pressed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17714438/

相关文章:

java - 由于 SimpleDateFormat [LIBGDX],GWT 编译失败

c# - Textbox1.Focus();不起作用; Page.SetFocus(Textbox1); 则不然为什么?

vba - 如何在初始化/激活事件期间将焦点发送到 VBA 表单的文本框?

c# - 设置焦点的wpf问题

java - JOOQ/SQL 如何根据外键选择最短日期

java - 在 RESTful API 和 WSO2 的背景下,Apache Tomcat 和 Apache Axis2 之间的关系是什么

java - 在静态与非静态上下文中创建 SLF4J 记录器的开销是多少?

security - 将 Spring Security 3 与 GWT 2.1 REST/JSON 应用程序集成

java - GWT 的工具提示

java - 纳秒甘特图