You have several options for sorting lists, depending on where the data is coming from. If you are getting the data from a database, that is the easiest and most efficient place. You an also sort the data in your business tier or in your form class. Implementing a Comparator and using the method Collections.sort is one of the easiest ways. Some of the sorted collection classes can be used as well.