У меня есть приложение swing, над которым я работаю, мое приложение позволяет пользователю вводить имя, фамилию и номер телефона. пользователь нажимает кнопку «Добавить» и добавляет записи в список jlist (так, как и в телефонной книге). У меня есть jTextfield над JList, в котором я хочу разрешить пользователю искать конкретное имя или номер телефона в Jlist, поэтому его вроде поиска в google вы вводите символ, и он показывает имена с соответствующими символами в JList и например. Я действительно застрял и проиграл в этот момент любая помощь была бы appricated ??Как мне искать через JList?
Это моя кнопка добавить код, чтобы добавить имена в мой JList:
private void btnAddContactActionPerformed(java.awt.event.ActionEvent evt) {
String firstName = txtFirstName.getText();
String lastName = txtLastName.getText();
String phoneNum = (txtPhoneNum.getText());
NumberFormat number = NumberFormat.getNumberInstance();
//Phone Number formatted
StringBuilder sb = new StringBuilder(phoneNum).insert(0, "(")
.insert(4,")").insert(8,"-");
String phoneNumFormatted = sb.toString();
contactsArrayList.add(firstName + "\t " + lastName + "\t " + phoneNumFormatted);
DefaultListModel<String> model = new DefaultListModel<>();
for(int i = 0; i < contactsArrayList.size(); i++)
{
String myArraylst = contactsArrayList.get(i);
model.addElement(myArraylst + "\t");
}
listPhoneBookContacts.setModel(model);
txtFirstName.setText("");
txtLastName.setText("");
txtPhoneNum.setText("");
}