Tag: lwuit

为什么数字约束在LWUIT中的虚拟键盘上不起作用?

我已经测试了很多方法来在TextField中给出数字和密码约束。 但它不起作用,请参阅下面的代码。 textField.setConstraint(TextField.NUMERIC | TextField.PASSWORD); textField.setInputModeOrder(new String[]{“123”}); 以上代码应适用于非触摸手机。 但它不适用于触控手机。 所以我已经为VKB设置了输入模式值并将该TextField与VKB绑定,请参阅此代码。 TextField txt = new TextField(); txt.setConstraint(TextField.NUMERIC |TextField.PASSWORD); txt.setInputModeOrder(new String[]{“123”}); VirtualKeyboard vkb = new VirtualKeyboard(); vkb.setInputModeOrder(new String[]{VirtualKeyboard.NUMBERS_MODE}); VirtualKeyboard.bindVirtualKeyboard(txt, vkb); 当我使用上面的代码时, VirtualKeyboard.NUMBERS_MODE无法正常工作。 VKB显示为通常的格式。 这意味着AlphaNumeric格式。 为什么会这样显示?

TextField不动态更新

这是一个非常简单的代码,其中按钮上的文本被复制到TextField。 代码工作正常,但单击按钮时TextField不会立即更新。 它仅在我单击TextField后或当我拖动表单而不是立即按下按钮时更新。 为什么会发生这种情况,这种行为是出乎意料的。 我正在支持LWUIT的诺基亚501仿真器上测试此代码。 a = new Form(“CALCULATOR”) final TextArea data = new TextArea(); final Button ab = new Button(“Some Value”); ab.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub data.setText(ab.getText()); } }); a.addComponent(ab); a.addComponent(data); a.show(); }

如何使用LWUIt VIdeoComponent捕获图像

我已经尝试过使用MediaComponent ,但由于它现在已被弃用,因此它不会很好地向前发展。 此外,我无法让它在表格上重新resize。 我正在尝试使用VideoComponent捕获S40设备中的屏幕截图。 我无法找到如何正确实例化VideoComponent以捕获图像而不播放video。