2
我有兩個問題:代號一個 - autocompletetextfield的GetItem選擇
1)首先,我想exactlly在DefaultListModel
後添加地圖中AutoCompleteTextField
我想添加的ListModel的在我autocompletetextField
2 )當我在AutoCompleteTextField
中選擇一個元素時,如何獲取文本?
Form hi = new Form("Auto Complete", new BoxLayout(BoxLayout.Y_AXIS));
AutoCompleteTextField ac = new AutoCompleteTextField("Short", "Shock", "Sholder", "Shrek0", "3asna", "niazra");
ac.setMinimumElementsShownInPopup(5);
//final DefaultListModel<Map<String,Object>> options = new DefaultListModel<>();
final DefaultListModel<String> options = new DefaultListModel<>();
AutoCompleteTextField an = new AutoCompleteTextField(options);
hi.add(an);
ac.addListListener(a -> {
List<Object> ls = new List<>();
System.out.println("i want to display the text selected");
});
hi.add(ac);
hi.show();
感謝但它不起作用 –
你想在哪裏顯示選定的文本?在設備的屏幕上?在這裏,我的代碼將文本發送到調試控制檯,如System.out.println會。檢查示例的編輯版本。 –
感謝它的工作,但我現在想在AutoComAutoCompleteTextField中添加一張地圖,因爲當我選擇項目時,我想獲取ID 我不知道你是否理解我 這裏是一個示例 final DefaultListModel