| Home >> All |
Source code: rcsdesign/AlphabetizedList.java
1 package rcsdesign; 2 3 import java.awt.List; 4 5 public class AlphabetizedList extends List 6 { 7 8 public boolean disable_alphabetizing = false; 9 10 public AlphabetizedList() 11 { 12 super(); 13 } 14 15 public AlphabetizedList(int rows, boolean multipleSelections) 16 { 17 super(rows,multipleSelections); 18 } 19 20 public void add(String item) 21 { 22 if(disable_alphabetizing) 23 { 24 super.add(item,-1); 25 return; 26 } 27 for(int i = 0; i < super.getItemCount(); i++) 28 { 29 String temp = super.getItem(i); 30 if(temp.compareTo(item) >= 0) 31 { 32 super.add(item,i); 33 return; 34 } 35 } 36 super.add(item,-1); 37 } 38 39 }