我有一个带有ToolBar Layout的图形。 我在其中添加了一个标签(绘制2D)。
我必须动态添加另一个数字。但是当我添加它时,标签向下移动,新添加的数字位于顶部。
我尝试使用add(IFigure, index)
方法添加标签,使用0索引但没有用!
我注意到getChilden()
列表底部有我的标签。我可以继续重新订购清单,但我认为这不是一个好主意。
我能做些什么才能让新添加的数字始终位于底部?
我无法使用除工具栏布局之外的任何其他布局。
答案 0 :(得分:1)
您可能应该add(figure, getChildren().length()
将您的数字添加到子项列表的末尾。 ToolbarLayour
使用列表顺序来显示数字,因此这应该有效。执行add(figure, 0)
会将您的数字作为列表中的第一个,因此您看到的行为是预期的。