Удалить элемент из AutoComplete ComboBox после добавления этого элемента в JList в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Удалить элемент из AutoComplete ComboBox после добавления этого элемента в JList в Java

Сообщение Anonymous »

Удалить элемент из AutoComplete Combobox после добавления этого элемента в jlist < /p>

Здесь я добавляю файл JAR с именем глазудлистами_JAVA15-1.9.0.jar < /strong> < /p>

Здесь код для добавления Fields к Jpanel < /p>
.

Код: Выделить всё

            DefaultComboBoxModel dt=new DefaultComboBoxModel();
comboBook = new JComboBox(dt);
comboBook.addItemListener(this);
Listbooks=ServiceFactory.getBookServiceImpl().findAllBook();
Object[] elementBook = new Object[books.size()];
int i=0;
for(Book b:books){
elementBook[i]=b.getCallNo();
//   dt.addElement(elementBook[i]);
i++;
}

AutoCompleteSupport.install(comboBook, GlazedLists.eventListOf(elementBook));
comboBook.setBounds(232, 151, 184, 22);
issuePanel.add(comboBook);

btnAdd = new JButton("+");
btnAdd.addActionListener(this);
btnAdd.setBounds(427, 151, 56, 23);
issuePanel.add(btnAdd);

JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(232, 184, 184, 107);
issuePanel.add(scrollPane);

v=new Vector();
listBooks = new JList(v);
scrollPane.setViewportView(listBooks);

btnRemove = new JButton("-");
btnRemove.addActionListener(this);
btnRemove.setBounds(427, 185, 56, 23);
issuePanel.add(btnRemove);
< /code>

Действие, выполненное здесь, здесь .. < /p>

 public void actionPerformed(ActionEvent e) {

if(e.getSource()==btnAdd){

DefaultComboBoxModel dcm = (DefaultComboBoxModel) comboBook.getModel();
dcm.removeElementAt(index);
// Add what the user types in JTextField jf, to the vector
v.add(selectedBook);

// Now set the updated vector to JList jl
listBooks.setListData(v);

// Make the button disabled
jb.setEnabled(false);

}
else if(e.getSource()==btnRemove){
// Remove the selected item
v.remove(listBooks.getSelectedValue());

// Now set the updated vector (updated items)
listBooks.setListData(v);

}


Здесь изображение показывает, что элемент из Combobox в jliz /> Если вы, ребята, знаете об этом, пожалуйста, поделитесь здесь ответами .. & спасибо !!! < /p>

Подробнее здесь: https://stackoverflow.com/questions/218 ... st-in-java

Вернуться в «JAVA»