- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 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/
我必须使用代表击键的字符串(例如“A”、“ENTER”、“F4”)。我需要从这个字符串中获取按键字符、按键代码和按键修饰符。 这是我所做的(例如 F4): AWTKeyStroke ks = AWTK
我已经使用 browserfield 显示网页。显示效果很好。 我重写了 keyChar() 方法,以便在按下空格键时滚动页面。它也工作正常。 protected boolean keyChar(ch
这可以检查吗?我在 MSDN 或任何地方都找不到太多与此相关的帮助。我不想用大量的 if/else 来检查数字是否输入到这个文本框中,而是想将其全部放入数组或列表中,并对输入的内容执行简单的包含(不存
这可以检查吗?我在 MSDN 或任何地方都找不到太多帮助。我不想用大量的 if/els 来检查数字是否输入到我的文本框中,而是想将它们全部放入数组或列表中,并对输入的内容做一个简单的包含(不存在)。如
ConsoleKeyInfo CKI = Console.ReadKey(true); CKI.KeyChar 是字符输入的 unicode 等价物因此,如果我在控制台提示中按“1”,CKI.KeyC
我有一段代码,可以让我捕获击键并使用 System.out.println 打印它们。我的问题是,当我尝试将它与 ctrl (例如 ctrl + m)一起使用时,它会删除 m 的 KeyChar 属性
在 KeyPressEvent 上,我知道如何检测 CTRL 键何时按下,但我想得到 CTRL+[什么? ]. CTRL+A, KeyChar = 1, CTRL+B给出 2,等等。检测 CTRL+a
我想要做的就是获取每次为事件输入键时按下的实际字符。 我看到的唯一选项是 e.KeyChar这将给我位置而不是角色本身。 我想要做的是将按键的值限制为 0-9 之间的数字。我现在的做法是 if((e.
我使用下面的代码不允许文本框中除数字以外的任何字符......但它允许“。”特点!我不希望它允许点。 private void txtJustNumber_KeyPress(object se
我不明白为什么这会给出错误并且不被视为平等。 KeyStroke test1 = KeyStroke.getKeyStroke('1'); KeyStroke test2 = KeyStroke.ge
我正在捕获一个 KeyPress-Event 来检查某些类型的允许值。为了能够删除,我在实际检查之前使用了以下代码 if (e.KeyChar == (char)Keys.Delete || e.Ke
我是一名优秀的程序员,十分优秀!