G
Guest
Gast
Hi ihr,
ich hab mir ein Kontext Menü zusammen gebaut und so wollte ich es mir einbinden:
Also, mit der rechten Maustaste sollte dann nen popup kommen, wo man was auswählen kann. Nur wollte ich für die Auswahl Strings an die ContextMenu Klasse mitgeben und zwar die, die gerade in der Klassenvariable stehen.
Nur das dumme ist, durch den Anonymen MouseAdapter kann ich nicht auf meine Klassenvariablen oder sonst was zugreifen.
Hat einer von euch ne Idee, die man das machen könnte?
ich hab mir ein Kontext Menü zusammen gebaut und so wollte ich es mir einbinden:
Code:
JTree.addMouseListener(new MouseAdapter(){
public void mouseReleased(MouseEvent m){
//maus wird losgelassen
if((m.getModifiers()&MouseEvent.BUTTON3_MASK)==MouseEvent.BUTTON3_MASK){
ContextMenu cM = new ContextMenu(HIER SOLLEN KLASSENVARIABLEN MITGEGEBEN WERDEN);
JTree.add(cM);
cM.show(m.getComponent(),m.getX(),m.getY());
}
}
});
Also, mit der rechten Maustaste sollte dann nen popup kommen, wo man was auswählen kann. Nur wollte ich für die Auswahl Strings an die ContextMenu Klasse mitgeben und zwar die, die gerade in der Klassenvariable stehen.
Nur das dumme ist, durch den Anonymen MouseAdapter kann ich nicht auf meine Klassenvariablen oder sonst was zugreifen.
Hat einer von euch ne Idee, die man das machen könnte?