Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ZK-检查元素是否具有焦点_Java_Zk - Fatal编程技术网

Java ZK-检查元素是否具有焦点

Java ZK-检查元素是否具有焦点,java,zk,Java,Zk,ZK是否支持检查元素是否有焦点 HtmlBasedComponent具有设置焦点的focus()和setFocus(布尔值)。。但是我没有看到任何getFocus() 具体来说,我感兴趣的是检查用户对输入元素、带框的关注度;我想知道用户是否准备好输入文本框部分。没有类似于isFocus()或getFocus()的方法,但有一个解决方法。 有两个事件,onFocus和onBlur public class MyInputElem extends InputElement{ private b

ZK是否支持检查元素是否有焦点

HtmlBasedComponent
具有设置焦点的
focus()
setFocus(布尔值)
。。但是我没有看到任何
getFocus()


具体来说,我感兴趣的是检查用户对
输入元素
、带框的关注度;我想知道用户是否准备好输入文本框部分。

没有类似于
isFocus()
getFocus()
的方法,但有一个解决方法。
有两个事件,
onFocus
onBlur

public class MyInputElem extends InputElement{

  private boolean focus = false;

  @Listen("onFocus")
  public void focus(){
    focus = true;
  }

  @Listen("onBlur")
  public void blur(){
    focus = flase;
  }

  public boolean isFocus(){
    return focus;
  }
}
因此,如果您像这样从
InputElement
扩展,它应该保持

焦点信息是最新的。

我最终选择了这样的东西,它确实起到了作用。干杯