将树组件添加到OverFlowMenu

时间:2017-01-04 09:28:23

标签: components codenameone

我正在使用代号一来创建一个应用程序,我面临的情况是让我使用tree component pop-up中的“OverFlowMenu” p>

我该怎么做?

1 个答案:

答案 0 :(得分:0)

那不会奏效。溢出菜单使用渲染器方法,并且不是可定制的。

而是在工具栏的右侧添加一个命令,并显示一个指向该按钮的弹出对话框,例如:

popupCommand = toolbar.addMaterialCommandToRightBar("", FontImage.MATERIAL_MORE_VERT, e -> showPopup());


private void showPopup() {
    Button b = toolbar.findCommandComponent(popupCommand);
    Dialog popup = new Dialog(new BorderLayout());
    popup.add(BorderLayout.CENTER, new Tree());
    popup.showPopup(b);
}