gpt4 book ai didi

java - 使用 keyChar() 重写方法时无法输入值

转载 作者:行者123 更新时间:2023-12-01 15:29:38 25 4
gpt4 key购买 nike

我已经使用 browserfield 显示网页。显示效果很好。

我重写了 keyChar() 方法,以便在按下空格键时滚动页面。它也工作正常。

protected boolean keyChar(char c, int status, int time) 
{
if(c == Keypad.KEY_SPACE)
{

listContainer.setVerticalScroll();

}
}

return true;
}

我的问题是,当我显示此页面 http://special.belo.com/wcnc/mobile/ad_form/ 时我无法在该文本框中输入文本。 keyChar() 重写方法不允许在文本字段中输入文本。

请帮助我。如何在浏览器字段中显示的页面上输入文本。

最佳答案

您正在捕获所有键,但仅处理空间。通常的模式是在完成工作后调用 super 方法:

protected boolean keyChar(char c, int status, int time) {       
if(c == Keypad.KEY_SPACE) {
listContainer.setVerticalScroll();
}
return super.keyChar(c, status, time);
}

关于java - 使用 keyChar() 重写方法时无法输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9714353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com