java - 从 codenameone OnOff 开关获取值

标签 java codenameone

如何从 codenameone OnOff 开关状态获取值。我在互联网上进行了搜索,但找不到示例。我想知道它何时打开或关闭。请帮忙。我已经尝试过这个和许多其他组合,但我还没有找到方法。我还通读了代号一开发者手册,没有这方面的指导。

protected void onMain_AccidentCoverAction(Component c, ActionEvent event) {

   String state = findAccidentCover(c).getOn();

   Dialog.show("State", state, "OK", null);

}

我也尝试过

protected void onMain_AccidentCoverAction(Component c, ActionEvent event) {

   String state = findAccidentCover(c).getComponentState().toString();

   Dialog.show("State", state, "OK", null);

}

最佳答案

谷歌搜索,我found this page ,所以您的解决方案可能是:

protected void onMain_AccidentCoverAction(Component c, ActionEvent event) {
   boolean state = findAccidentCover(c).isValue();

   Dialog.show("State", state ? "On" : "Off", "OK", null);
}

顺便说一句,isValue() 对于该方法来说是一个糟糕的名称。

关于java - 从 codenameone OnOff 开关获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26173683/

相关文章:

java - 如何单击链接列表中随机生成的链接

codenameone - 排除未使用的 .class 文件

codenameone - 访问 Tab 组件内的组件

codenameone - 代号一 - 同一形式的右侧菜单 + 左侧菜单

codenameone - 如果未找到 Internet 图像,URLImage 不会保留占位符

java - C++ 与 Java : Arrays of Objects

java - 为 JMS 客户端指定消息持久性

java - 如何从我的代码程序中修复此错误

java - 将 int 值转换为资源 uri

java - 数据未在代码名称 BouncyCaSTLe 中对齐 block 大小(无填充)