I have a Form with a TextArea (and 3 Buttons).
When I show the Form in the Emulator and press any key, the following exception is raised:
java.lang.ClassCastException: com.codename1.ui.TextArea cannot be cast to com.codename1.ui.TextField
at com.codename1.impl.javase.JavaSEPort.editString(JavaSEPort.java:2630)
at com.codename1.impl.CodenameOneImplementation.editStringImpl(CodenameOneImplementation.java:286)
at com.codename1.ui.Display.editString(Display.java:1439)
at com.codename1.ui.TextArea.keyReleased(TextArea.java:526)
at com.codename1.ui.Form.keyReleased(Form.java:1795)
at com.codename1.ui.Display.handleEvent(Display.java:1842)
at com.codename1.ui.Display.edtLoopImpl(Display.java:994)
at com.codename1.ui.Display.mainEDTLoop(Display.java:925)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
I have no means to verify if the same exception is raised on a device with a physical keyboard, so please confirm this cannot occur on a device.