我想在Form中的BorderLayout的西侧有一个隐藏的容器。然后,我希望用户能够在屏幕的西侧滑动手指以使容器出现。然后用另一种方式滑动以使其消失。那可能吗?愿爱帮忙。谢谢!
安德鲁
P.S。如果无法做到这一点,是否可以将borderLayout西侧的容器重叠在中心容器上?
答案 0 :(得分:0)
这与传感器无关。
侧面菜单栏有内置功能,只需使用Toolbar并在侧边菜单中添加命令:
Form hi = new Form("Toolbar", new BoxLayout(BoxLayout.Y_AXIS));
hi.getToolbar().addCommandToSideMenu("Sidemenu", null, e -> Log.p("Clicked"));
hi.show();
如果这不是你真正想要的并且你“真的”是一个侧面菜单,你可以在父窗体上使用指针拖动的监听器。只需将容器的首选大小设置为0 ,0
,当拖动事件向右拖动时,相应地设置首选大小并revalidate()
。