MouseListener

hury

Erfahrenes Mitglied
Hallo zusammen,

ich lade ein Bild mit:

Code:
	    public static void main(String[] args) throws IOException {
	    	BufferedImage bi = ImageIO.read(new File("feld.jpg"));
		    Graphics2D g2 = bi.createGraphics();
	        g2.setPaint(Color.red);
	        	        
	        JLabel label = new JLabel(new ImageIcon(bi));
	        JFrame f = new JFrame();
	        
	        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	        f.getContentPane().add(label, "West");
  
	        f.pack();
	        f.setVisible(true);

Ich will noch zusätzlich einen MouseListener anmelden, damit Klicks im Bild registriert werden.
Könnte mir jemand einen Tipp geben, wie ich das hinbekomme?

Gruß
Alex
 
Hallo,

ich würd mal sagen so:
Code:
label.addMouseListener(new KlasseDieMouseListenerImplementiert());
Dann muss am Besten die Klasse, in der die Main-Methode steht, MouseListener implementieren. Du kannst sie natürlich auch JFrame erweitern lassen, dann kannst du das ganze Hinzufügen im Konstruktor erledigen (find ich irgendwie schicker).
 
Zurück