java - 代号一侧菜单在永久模式下缺少内容

标签 java codenameone

我有一个 Codename One应用程序具有基于旧的 SideMenuBar 的高度定制的侧菜单。在注意到博客文章涵盖了拥有 permanent sidemenu 的能力之后使用 Toolbar 代码,我将代码迁移到新的 Toolbar API。

代码非常相似并且工作得很好,但是当我切换到永久侧面菜单模式时,一些元素丢失了。例如。 :

Command sep = new Command("");
sep.putClientProperty(new Label(" ", "Separator"));
toolbar.addCommandToSideMenu(sep);

完美显示分隔符,但在使用永久侧面菜单时不起作用。

最佳答案

这种行为适用于 SideMenuBar,但在迁移到 Toolbar API 时我们没有保留该行为。

您可以使用 addComponentToSidemenu 来代替。

关于java - 代号一侧菜单在永久模式下缺少内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34693875/

相关文章:

netbeans - Codename One 无法在 Netbeans 调试器上看到本地通知

java - 如何使用 Java 在任何操作系统中创建隐藏文件

java - 关于Java线程的一些问题

java - 如何使用 java 中的 selenium webdriver 测试任何鼠标 Activity 的工具提示?

java - 解析服务器数据库理解

ios - 代号一个日期在iOS和Android上给出不同的结果

java - 如何将此日期时间字符串转换为 Java 日期变量?

java - 按下esc键时如何停止关闭JDialog

codenameone - 如何使用 Gmail Api 在 Code Name One 上发送电子邮件

java - 代号 "AWT-EventQueue-0"java.lang.UnsupportedClassVersionError : javafx/scene/media/MediaException has been compiled by a more recent version