D
DefconDev
Gast
Code:
@Override
public void mousePressed(MouseEvent e) {
if(e.getButton() == MouseEvent.BUTTON3)
{
int index = liste1.locationToIndex(e.getPoint());
System.out.println(index);
}
Das ist eine Methode der abstrakten Klasse MouseListener, die ich gerne überschreiben möchte. Das ganze befindet sich als innere Klasse i meiner Klasse die von JFrame erbt.
Funktionieren tut es aber nur teilweise. Er führt zwar alles aus wie gewollt, nur aber immer für den nullten Index meiner JList. Dadurch ensteht immer das selbe JDialog mit dem selben Bild. Generell möchte ich aber durch anklicken der Inhalte einer Jliste verschiedene Fenster öffnen die mir verschiedene Bilder jeweils anzeigen.
EDIT: Ohne JDialog
Zuletzt bearbeitet von einem Moderator: