From 278696c655c688e19f161d338efaa8f2c29dbe02 Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Wed, 31 Mar 2010 18:55:16 +0000 Subject: [PATCH] Let's alphabetize those color names in the JComboBoxes. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@908 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/media/tools/RecolorImage.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/media/tools/RecolorImage.java b/src/java/com/threerings/media/tools/RecolorImage.java index 43afaa12..0c36a14b 100644 --- a/src/java/com/threerings/media/tools/RecolorImage.java +++ b/src/java/com/threerings/media/tools/RecolorImage.java @@ -61,6 +61,7 @@ import javax.swing.filechooser.FileFilter; import com.google.common.collect.Lists; import com.samskivert.util.PrefsConfig; +import com.samskivert.util.QuickSort; import com.samskivert.swing.HGroupLayout; import com.samskivert.swing.VGroupLayout; @@ -407,8 +408,16 @@ public class RecolorImage extends JPanel box.removeAllItems(); if (className != null && className != NONE) { ClassRecord classRec = _colRepo.getClassRecord(className); + + ArrayList colorNames = Lists.newArrayList(); for (ColorRecord color : classRec.colors.values()) { - box.addItem(color.name); + colorNames.add(color.name); + } + + QuickSort.sort(colorNames); + + for (String colorName : colorNames) { + box.addItem(colorName); } } }