Codenameone 将accordion添加到gui生成器窗体

Codenameone 将accordion添加到gui生成器窗体,codenameone,Codenameone,gui builder 6.1的组件调色板中没有手风琴,因此我无法将其拖到表单上,并且“无接触”部分中的分层布局管理器没有名称,因此我无法将其添加到代码中。 如何在gui builder窗体中向分层布局添加手风琴?gui builder允许您将自定义组件拖动到gui中。只需从调色板中选择“自定义组件”并将其拖动到位 完成此操作(并构建项目)后,您将拥有一个带有签名的方法: private Component create_ComponentName() { return new MyCo

gui builder 6.1的组件调色板中没有手风琴,因此我无法将其拖到表单上,并且“无接触”部分中的分层布局管理器没有名称,因此我无法将其添加到代码中。
如何在gui builder窗体中向分层布局添加手风琴?

gui builder允许您将自定义组件拖动到gui中。只需从调色板中选择“自定义组件”并将其拖动到位

完成此操作(并构建项目)后,您将拥有一个带有签名的方法:

private Component create_ComponentName() {
    return new MyComponent();
}
在这里,您可以返回任意组件实例、绑定监听器和执行所需的任何初始化代码。GUI builder将仅在特定组件的情况下用作布局工具,您将拥有在其中放置任何内容的全部权限


请参见

GUI Builder允许您将自定义组件拖动到GUI中。只需从调色板中选择“自定义组件”并将其拖动到位

完成此操作(并构建项目)后,您将拥有一个带有签名的方法:

private Component create_ComponentName() {
    return new MyComponent();
}
在这里,您可以返回任意组件实例、绑定监听器和执行所需的任何初始化代码。GUI builder将仅在特定组件的情况下用作布局工具,您将拥有在其中放置任何内容的全部权限


我想我找到了答案。在CustomComponent方法中,我返回了一个accordion,如下所示:returnnewcom.codename1.components.accordion();但在其他地方,我不能使用像gui_Custom.removeAll()这样的accordion方法,因为gui_Custom是类型组件,而不是类型accordion。我试过了,但没有成功:手风琴accr=gui\u Custom;但这确实有效:Accordion accr=(Accordion)gui_Custom;accr.removeAll();我想我明白了。在CustomComponent方法中,我返回了一个accordion,如下所示:returnnewcom.codename1.components.accordion();但在其他地方,我不能使用像gui_Custom.removeAll()这样的accordion方法,因为gui_Custom是类型组件,而不是类型accordion。我试过了,但没有成功:手风琴accr=gui\u Custom;但这确实有效:Accordion accr=(Accordion)gui_Custom;accr.removeAll();