Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }