Java CodenameOne组合框NumberFormatException

Java CodenameOne组合框NumberFormatException,java,codenameone,Java,Codenameone,此代码 ComboBox<Map<String, Object>> combo = new ComboBox<> ( createListEntry("A Game of Thrones", "1996"), createListEntry("A Clash Of Kings", "1998"), createListEntry("A Storm Of Swords", "2000"), createListEntry("A Feast For Crows",

此代码

ComboBox<Map<String, Object>> combo = new ComboBox<> (
createListEntry("A Game of Thrones", "1996"),
createListEntry("A Clash Of Kings", "1998"),
createListEntry("A Storm Of Swords", "2000"),
createListEntry("A Feast For Crows", "2005"),
createListEntry("A Dance With Dragons", "2011"),
createListEntry("The Winds of Winter", "2016 (please, please, please)"),
createListEntry("A Dream of Spring", "Ugh"));

combo.setRenderer(new GenericListCellRenderer<>(new MultiButton(), new MultiButton()));
conPaid.addComponent(combo);
ComboBox组合=新组合框(
createListEntry(“权力的游戏”,“1996”),
createListEntry(“国王的冲突”,“1998”),
createListEntry(“剑的风暴”,“2000”),
createListEntry(“乌鸦的盛宴”,“2005”),
createListEntry(“与龙共舞”,“2011”),
createListEntry(“冬天的风”,“2016(请,请,请)”),
createListEntry(“春天的梦”);
setRenderer(新的GenericListCellRenderer(新的多按钮(),新的多按钮());
conPaid.addComponent(组合);
正在抛出NumberFormatException

java.lang.NumberFormatException:对于输入字符串:“true” 位于java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) [EDT]0:0:14365-异常:java.lang.NumberFormatException-对于输入字符串:“true” 位于java.base/java.lang.Integer.parseInt(Integer.java:652) 在java.base/java.lang.Integer.parseInt([EDT]0:0:14365-异常:java.lang.NumberFormatException>)处,输入字符串:“true” 整数(java:770) 位于com.codename1.ui.plaf.UIManager.getThemeConstant(UIManager.java:1259) 位于com.codename1.ui.List.initLaf(List.java:313) com.codename1.ui.Component.(Component.java:692) 在com.codename1.ui.List.(List.java:301) 在com.codename1.ui.ComboBox上。(ComboBox.java:150) 在com.codename1.ui.ComboBox(ComboBox.java:134) at>net.chibex.ozioma.gui.widget.newsletteListInfoContainer.fillComponents(newsletteListInfoContainer.java:116) 位于net.chibex.ozioma.gui.widget.newsletteListInfoContainer.(newsletteListInfoContainer.java:42) 在net.chibex.ozioma.gui.newsletteListInfoForm.beforeShow(newsletteListInfoForm.java:66)上 在net.chibex.ozioma.gui.newsletteListInfoForm.show(newsletteListInfoForm.java:42)上 at>net.chibex.ozioma.gui.widget.HomePhoneLayoutContainer.lambda$addContent$2(homephonelayoutcainer.java:329) 位于com.codename1.ui.util.EventDispatcher.fireActionEvent(EventDispatcher.java:349) 位于com.codename1.ui.Button.fireActionEvent(Button.java:579) 位于com.codename1.components.FloatingActionButton.fireActionEvent(FloatingActionButton.java:327) 位于com.codename1.ui.Button.released(Button.java:613) 位于com.codename1.components.FloatingActionButton.released(FloatingActionButton.java:334) 位于com.codename1.ui.Button.pointerReleased(Button.java:712) 位于com.codename1.ui.Form.pointerReleased(Form.java:3590) 位于com.codename1.ui.Dialog.pointerReleased(Dialog.java:1769) 位于com.codename1.ui.Component.pointerReleased(Component.java:4679) 位于com.codename1.ui.Display.handleEvent(Display.java:2289) 在com.codename1.ui.Display.edtlopimpl(Display.java:1214)上 在com.codename1.ui.Display.invokeAndBlock(Display.java:1393)上 在com.codename1.ui.Display.invokeAndBlock(Display.java:1432)上 位于com.codename1.ui.Form.showmodel(Form.java:2358) 位于com.codename1.ui.Dialog.showmodel(Dialog.java:1138) 在com.codename1.ui.Dialog.show(Dialog.java:582)


您在CSS中将主题常量定义为true了吗?从中获取问题代码的示例在模拟器中正常工作。@Shai Almog,我将主题常量includeNativeBool设置为true@Francesco加尔加尼,该异常在模拟器上显示,但组合框组件仍然显示良好。它看起来像
listItemGapInt
被设置为
true
,而不是整数值。您是如何生成res文件的?您是否使用了css或其他东西?您是否在css中定义了一个主题常量为true?该示例(从中获取问题代码)在模拟器中正常工作。@Shai Almog,我将主题常量includeNativeBool设置为true@Francesco加尔加尼,该异常在模拟器上显示,但组合框组件仍然显示良好。它看起来像
listItemGapInt
被设置为
true
,而不是整数值。您是如何生成res文件的?你用过css还是别的什么?