/** 子控件根据zOrder属性排序 */ protected void sort(final ObjectData widget, Group group) { group.getChildren().sort(new Comparator<Actor>() { @Override public int compare(Actor arg0, Actor arg1) { return getZOrder(widget, arg0.getName()) - getZOrder(widget, arg1.getName()); } }); }
@Override public void rootMode (File root, RootMode mode) { if (driveCheckerListeners.removeValue(this, true) == false) return; String initialName = root.toString(); if (initialName.equals("/")) initialName = COMPUTER.get(); final ShortcutItem item = new ShortcutItem(root, initialName, style.iconDrive); if (OsUtils.isWindows()) chooserWinService.addListener(root, item); shortcutsRootsPanel.addActor(item); shortcutsRootsPanel.getChildren().sort(SHORTCUTS_COMPARATOR); } };