Автоматически предлагаемое поле со списком в JFrame

Я использую следующий код для извлечения данных в поле со списком. Как изменить Jcombobox на автоматически предлагаемый список со списком. Это означает, что когда я нажимаю A, слова, начинающиеся с A, будут отображаться в поле элементов в поле со списком.

public void combo(){

     try{
                GCS.GContnStr();
                TmpFlxTSt= GCS.GCotnStr.createStatement();
                String select = "Select StudName from studentmaster";
                TmpFlxTRs = TmpFlxTSt.executeQuery(select);

                  while(TmpFlxTRs.next())
                  {
                      String TmpOb1=TmpFlxTRs.getString("StudName");
                      TmpOb1.toString();
                      cbx.addItem(TmpOb1);
                      cbx.setMaximumRowCount(1);

                    }

person javabeginner    schedule 03.01.2012    source источник
comment
Аналогично: stackoverflow.com/questions/6674462/   -  person Harry Joy    schedule 03.01.2012


Ответы (2)


Попробуйте использовать компонент Combobox из пакета org.jdesktop.swingx.autocomplete, репозиторий maven здесь

person Sergii Zagriichuk    schedule 03.01.2012

person    schedule
comment
Конечно, это плохое имя :-) переименовывать в ... например. АвтопредложениеПоле со списком - person StanislavL; 03.01.2012