Прежде всего; Предположим, что у вас есть JList как:
list = new javax.swing.JList();
list.setModel(new javax.swing.AbstractListModel() {
String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "POPUP" };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
С, вы должны добавить его в нужный контейнер таким образом, что после того, как вы должны использовать ActionListener Предположим, что на JButton. Тогда предположим, что пользователь выберет модель «всплыть» хотеть всплывающее окно, которое даст ему, что с помощью:
private void jButton1MousePressed(java.awt.event.MouseEvent evt) {
if(list.getSelectedIndex()==4){
pop.show(evt.getComponent(), evt.getX(), evt.getY());
}
}
где JButton является любой компонент, который необходимо нажать для показа всплывающего окна и
if(list.getSelectedIndex()==4)
Используется для выбора желаемой модели из JList.
Вы на netbeans? –