2011-07-01 64 views
0

當我點擊鍵盤的東西這個錯誤就要到了LWUIT的虛擬鍵盤錯誤

java.lang.NullPointerException 
    at com.sun.lwuit.VirtualKeyboard.actionCommand(+81) 
    at com.sun.lwuit.Form.actionCommandImpl(+81) 
    at com.sun.lwuit.Button.fireActionEvent(+47) 
    at com.sun.lwuit.Button.released(+11) 
    at com.sun.lwuit.Button.pointerReleased(+14) 
    at com.sun.lwuit.Form.pointerReleased(+186) 
    at com.sun.lwuit.Dialog.pointerReleased(+6) 
    at com.sun.lwuit.VirtualKeyboard.pointerReleased(+19) 
    at com.sun.lwuit.Component.pointerReleased(+10) 
    at com.sun.lwuit.Display.handleEvent(+151) 
    at com.sun.lwuit.Display.edtLoopImpl(+118) 
    at com.sun.lwuit.Display.invokeAndBlock(+84) 
    at com.sun.lwuit.Display.invokeAndBlock(+6) 
    at com.sun.lwuit.Form.showModal(+416) 
    at com.sun.lwuit.Dialog.showModal(+86) 
    at com.sun.lwuit.Dialog.show(+89) 
    at com.sun.lwuit.Dialog.showPacked(+411) 
    at com.sun.lwuit.VirtualKeyboard.show(+7) 
    at com.sun.lwuit.Dialog.showDialog(+9) 
    at com.sun.lwuit.VirtualKeyboard.showKeyboard(+135) 
    at com.sun.lwuit.Display.setShowVirtualKeyboard(+23) 
    at com.sun.lwuit.TextArea.pointerReleased(+25) 
    at com.sun.lwuit.TextField.pointerReleased(+189) 
    at com.sun.lwuit.Form.pointerReleased(+186) 
    at com.sun.lwuit.Component.pointerReleased(+10) 
    at com.sun.lwuit.Display.handleEvent(+151) 
    at com.sun.lwuit.Display.edtLoopImpl(+118) 
    at com.sun.lwuit.Display.mainEDTLoop(+208) 
    at com.sun.lwuit.RunnableWrapper.run(+245) 

它甚至沒有LWUITDemo.jar也在努力....是有這個 或任何解決方案在那裏無論如何禁用midlet中的虛擬鍵盤

+0

我在LWUIT演示和LWUIT的最新SVN中都沒看到這個。您始終可以通過將默認VKB設置爲空來禁用LWUIT VKB,但我們不建議這樣做,因爲它在適用時也會禁用本機VKB。如果您可以使用SE端口複製它,並將行號更新爲LWUIT代碼中的實際行號,則可能提供更多信息。 –

+0

在svn主幹設計師演示本身的kvb顯示錯誤 – aNi

+0

什麼是「設計師演示」? –

回答

1

該問題是特定於當前版本的LWUIT設計器,將在即將到來的更新中修復。

您遇到的編譯問題是由於使用了UI項目而不是使用適當的端口(例如MIDP/UI項目)。