2016-07-28 27 views
-2

ist es möglich, Maus-Listener zu einem Bild für die Spieleentwicklung hinzufügen. Oder zu jeder Klasse, die ein Bild zu einem JPanel bringt.Java-Maus Event-Listerner in Bild

+0

hinzufügen Event Panel –

+0

Willkommen Überlauf zu stapeln :-) an Bitte schauen [fragen] und wie ein [MCVE] zu erstellen. Dies wird helfen, nützliche Antworten zu erhalten. – JimHawkins

+0

dann bitte sagen Sie mir, wie kann ich die Position des Etiketts auf dem JPanel angeben? –

Antwort

2

können Sie hierfür eine JButton mit einem BufferdImage verwenden, dort haben Sie den Standard-Listener für eine JButton mit zu arbeiten.

Probe:

JButton button; 
BufferedImage buttonIcon; 
JFrame frame = new JFrame(); 

try { 
    buttonIcon = ImageIO.read(new File("path")); //path of image 
    button = new JButton(new ImageIcon(buttonIcon)); 
} catch (IOException e) { 
    button = new JButton(); //couldn't load Image 
} 

frame.getContentPane().add(button); 

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
frame.setSize(200,200); 
frame.setVisible(true);