如何在Codenameone中重新定位浮动按钮?

如何在Codenameone中重新定位浮动按钮?,codenameone,Codenameone,FloatingButton似乎仅以.getContentPane()的形式添加,无法添加到容器中 将它添加到我的表单中会使按钮屏蔽下面的某些组件 有什么解决办法吗?我想在BorderLayout.CENTER中放置在滚动表中 这里没有太多选择: fab.bindFabToContainer(current, Component.RIGHT, Component.CENTER); 不会将晶圆厂添加到容器中。它创建一个新容器并返回它,因此正确的语句应该是: current = fab

FloatingButton似乎仅以.getContentPane()的形式添加,无法添加到容器中 将它添加到我的表单中会使按钮屏蔽下面的某些组件

有什么解决办法吗?我想在BorderLayout.CENTER中放置在滚动表中

这里没有太多选择:

fab.bindFabToContainer(current, Component.RIGHT, Component.CENTER);
    

不会将晶圆厂添加到容器中。它创建一个新容器并返回它,因此正确的语句应该是:

current = fab.bindFabToContainer(current, Component.RIGHT, Component.CENTER);
myForm.add(current);
由于晶圆厂需要浮在顶部,我们不想改变您现有的布局,我们创建了一个具有分层布局的新包装容器

请注意,在表单/内容页面中,我们可以使用现有的表单分层布局(加上无法替换的内容窗格),因此我们检测到这一点,并对分层窗格使用特殊情况

不会将晶圆厂添加到容器中。它创建一个新容器并返回它,因此正确的语句应该是:

current = fab.bindFabToContainer(current, Component.RIGHT, Component.CENTER);
myForm.add(current);
由于晶圆厂需要浮在顶部,我们不想改变您现有的布局,我们创建了一个具有分层布局的新包装容器


请注意,在表单/内容页面中,我们可以使用现有的表单分层布局(加上无法替换的内容窗格),因此我们检测到了这一点,并对分层窗格使用了特殊情况。

我真的不明白,我的声明将“当前”作为表单,按钮是一个加法器,如BorderLayout.SOUTH上方帧东南方向的图片位置所示。SOUTH,如何在BorderLayout.CENTER的东南方向添加晶圆厂?不使用fab创建方法的返回值,因此,不要在我的代码中使用current,只需使用table并将返回值分配给
tableReplacement
,然后不要将table添加到表单add
tableReplacement
。不过,我不确定它是否能很好地处理可滚动性。核心思想是这应该是“浮动”。我真的不明白,我的语句以“当前”为形式,按钮是加法器,如BorderLayout上方帧东南方向的图片位置所示。SOUTH,我如何在BorderLayout.CENTER的东南方向添加晶圆厂?不使用fab创建方法的返回值,因此,不要在我的代码中使用current,只需使用table并将返回值分配给
tableReplacement
,然后不要将table添加到表单add
tableReplacement
。不过,我不确定它是否能很好地处理可滚动性。核心思想是,这应该是“浮动”。