PDA

Visualizza la versione completa : [Java] Gestire il click su JList


innovatel
10-12-2002, 10:42
Qualcuno sa darmi indicazioni su come fare???
non so + dove sbatter la testa
:cry:

luisa227
10-12-2002, 10:50
cose che vuoi sapere?

innovatel
10-12-2002, 11:22
come intercetto il click su una riga di una jlist

l.golinelli
10-12-2002, 11:29
C' il "SelectionListener" che viene invocato quando un elemento viene selezionato... O meglio quando cambia la selezione... Infatti se un elemento selezionato viene riselezionato non lancia in Listener... :)

innovatel
10-12-2002, 11:45
ho trovato



Double-Click Handling
JList doesn't provide any special support for handling double or triple (or n) mouse clicks; however, it's easy to handle them using a MouseListener. Use the JList method locationToIndex() to determine what cell was clicked. For example:



final JList list = new JList(dataModel);
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
int index = list.locationToIndex(e.getPoint());
System.out.println("Double clicked on Item " + index);
}
}
};
list.addMouseListener(mouseListener);


Note that in this example the JList variable is final because it's referred to by the anonymous MouseListener class.


il link >
http://java.sun.com/products/jfc/tsc/tech_topics/jlist_1/jlist.html

grazie lo stesso ... !!!

e mi funziona :metallica

l.golinelli
10-12-2002, 12:35
E bravo innovatel :metallica

innovatel
10-12-2002, 16:19
gi :D

il problema ke mi tocca inserire delle immagini dentro ogni riga della select e nn riesco :cry:

Loading