Java 是否可以在Eclipse4应用程序中安排两个静态创建的部分和一个动态创建的部分?
我正在创建一个视图,其中有两个静态部分。我正在创建一个从菜单处理程序调用的动态部件。无论何时从处理程序调用动态部分,动态部分都安排在两个静态部分的末尾。我应该以这样一种方式来创建:首先是动态部分,然后是两个静态部分 有人能给我提供安排这些部分的解决方案吗?如果你得到包含这三个部分的MPartStack,你可以重新安排孩子们的顺序Java 是否可以在Eclipse4应用程序中安排两个静态创建的部分和一个动态创建的部分?,java,eclipse,eclipse-rcp,e4,Java,Eclipse,Eclipse Rcp,E4,我正在创建一个视图,其中有两个静态部分。我正在创建一个从菜单处理程序调用的动态部件。无论何时从处理程序调用动态部分,动态部分都安排在两个静态部分的末尾。我应该以这样一种方式来创建:首先是动态部分,然后是两个静态部分 有人能给我提供安排这些部分的解决方案吗?如果你得到包含这三个部分的MPartStack,你可以重新安排孩子们的顺序 MPartStack stack; // TODO inject the stack or find in the model List<MStackEleme
MPartStack stack;
// TODO inject the stack or find in the model
List<MStackElement> children = stack.getChildren();
// Copy the list - don't try and update the original list
List<MStackElement> sorted = new ArrayList<>(children);
// TODO order the list
// Update the stack children
children.clear();
children.addAll(sorted);
我已经在partsashcontainer中添加了这三个部分。在找到特定的partsashcontainer后,我尝试通过以下方式获取它的getchildren:List s=sashContainer.getchildren;但它表明类型列表不是泛型的;所以我不能将partsashcontianer作为类型添加到列表中。听起来你导入了错误的列表,应该是java.util.List。