2017-03-03 4 views
-1

Wie kann ich anzeigen und Bild, wenn button1 gedrückt wird, dann ist dies der Code im für eine Taste drücken prüfen mit:Wie Bild angezeigt wird, wenn button1 gedrückt wird

public class clientFrameButtons { 
    public void frameClient(){........ 

.... 

button1.addActionListener(new ActionListener(){ //ActionListener checks for button press 
    public void actionPerformed(ActionEvent e){ 
     // if button is pressed the following will happen 

Ich habe versucht, eine if-Anweisung Umsetzung und schaute auf mehrere Quellen online, kann aber keine Antwort finden, um meine Bedürfnisse zu erfüllen.

Danke.

Antwort

0

ActionEvent ist ein logisches Ereignis diese Absicht ist, die Tatsache zu signalisieren, dass ein Knopf actioned war. Es liefert also keine Informationen über die Benutzereingaben, die zu der Aktion geführt haben (es kann eine Abkürzung sein, ein Mausklick, Ihre Maus könnte auf Linkshänder gesetzt worden sein, usw.). Wenn Sie sich um die Maus kümmern möchten, müssen Sie Mausereignisse mit einem geeigneten MouseListener fangen.

So Ihr Problem kann auf zwei Arten ausgedrückt werden:

  1. Sie wollen ein Bild anzuzeigen, wenn eine GUI-Schaltfläche und dann ActionListener verwendet actioned wird.
  2. möchten Sie verschiedene Dinge abhängig von der Maustaste drücken, während über eine GUI-Taste, dann verwenden Sie MouseListener.
+0

Okay, ich verstehe was du meinst. Danke für Ihre Antwort! – user7431342

Verwandte Themen