MouseListener auf Linie die per drawLine() gezeichnet wurde?

Status
Nicht offen für weitere Antworten.

ElViZ

Mitglied
Hallo,
ich habe das Problem, dass ich keinen Listener auf eine in der Paint Methode gezeichnete Linie bekomme. Weiß jemand wie ich dies anstellen kann?

Code:
public void paint( Graphics g ) 
      { 
        super.paintComponent( g ); 
        Graphics2D g2 = (Graphics2D)g;
        
        g2.setStroke( new BasicStroke( 1, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER ) );
        g2.setColor(XMLData.COLOR_TITLE_HIGHLIGHTING);
        g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);     
        
        for(int i = 1; i<iterator; i++)
        {
            g.drawLine( Knobbs[i-1].getX()+Knobbs[i-1].getWidth()/2, 
        	Knobbs[i-1].getY()+Knobbs[i-1].getHeight()/2, 
        	Knobbs[i].getX()+Knobbs[i].getWidth()/2, 
        	Knobbs[i].getY()+Knobbs[i].getHeight()/2);
        }
        // An jeder diese Linie hätte ich gerne einen Mouselistener...
             
        g2.setStroke( new BasicStroke( 2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER ) );
        g2.setColor(Color.red);
       
        repaint();
      }
 

ElViZ

Mitglied
Ok danke schonmal.
Aber sehe ich das richtig, dass es keine "elegante" Möglichkeit gibt, einen Listener an etwas "gezeichnetem" zu hängen (wie zB einer Linie) ?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I AWT MouseListener Extra Knopf auf der Maus Allgemeine Java-Themen 9
L MouseListener für viele Objekte erstellen Allgemeine Java-Themen 16
L Koordinaten des Mouselistener nicht überall gleich Allgemeine Java-Themen 13
B LEERE JTable MouseListener + popupmenu Allgemeine Java-Themen 2
C MouseListener und Repaint() Allgemeine Java-Themen 6
P MouseListener reagiert 2 Mal Allgemeine Java-Themen 11
T Edit: JLabel+MouseListener oeffnet mehrere Instanzen Allgemeine Java-Themen 5
B MouseListener und KeyListener Allgemeine Java-Themen 15
T MouseListener und MouseMotionListener Allgemeine Java-Themen 3
V MouseListener Allgemeine Java-Themen 2
F Wo MouseListener Positionieren Allgemeine Java-Themen 4
E MouseListener Priorität Allgemeine Java-Themen 4
S Anonymen MouseListener entfernen? Allgemeine Java-Themen 2
P Bug mouseListener Allgemeine Java-Themen 2
B Programm soll auf die Eingabe vom Mouselistener warten. Allgemeine Java-Themen 19
M 1. Probleme mit MouseListener, 2. Anwendung in Infobar Allgemeine Java-Themen 8
V MouseListener Allgemeine Java-Themen 9
S MouseListener Allgemeine Java-Themen 18
S Problem Mouselistener Allgemeine Java-Themen 6
G Mouselistener geht aber danach Fehler bei JOptionPane Allgemeine Java-Themen 4
R Global KeyListener/MouseListener Allgemeine Java-Themen 4
H Eine Linie verkürzen Allgemeine Java-Themen 5
F Linie zeichnen Allgemeine Java-Themen 35
M Linie von Kreisen Allgemeine Java-Themen 23
S 3D-Grafik Linie mit Textur Allgemeine Java-Themen 3
S moveTo/lineTo Linie hervorheben Allgemeine Java-Themen 9
S Linie skalieren Allgemeine Java-Themen 13
B Zeichnen einer verschiebbaren Linie Allgemeine Java-Themen 3
M 3D Objekte mit einer Linie Verbinden Allgemeine Java-Themen 3
C Linie in Matrix machen Allgemeine Java-Themen 5
M punkt-linie Allgemeine Java-Themen 2
S ArithmeticException bei drawLine ??? Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben