cicciomed
08-07-2008, 13:25
salve a tutti, ho un problemino.....
Ho un componente JTree sul quale devo far comparire un menù di popup.
creo il popup, lo aggancio e sull'evento tasto destro mostro il popup.
MyJTree.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
// controllo se ho premuto il destro
if (evt.getModifiers()== InputEvent.BUTTON3_MASK){
popup.show(evt.getComponent(), evt.getX(), evt.getY()) ;
}
}
});
fino a quì tutto bene.... ma cliccando col destro sul JTree il nodo non viene selezionato.... come posso fare a far selezionare il nodo??
ps: senza il Listener sull'albero, il sinistro seleziona un nodo il destro no
:help:
Ho un componente JTree sul quale devo far comparire un menù di popup.
creo il popup, lo aggancio e sull'evento tasto destro mostro il popup.
MyJTree.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
// controllo se ho premuto il destro
if (evt.getModifiers()== InputEvent.BUTTON3_MASK){
popup.show(evt.getComponent(), evt.getX(), evt.getY()) ;
}
}
});
fino a quì tutto bene.... ma cliccando col destro sul JTree il nodo non viene selezionato.... come posso fare a far selezionare il nodo??
ps: senza il Listener sull'albero, il sinistro seleziona un nodo il destro no
:help: