Wie unterscheiden welcher Button geklickt wurde?

Status
Nicht offen für weitere Antworten.

seven-12

Aktives Mitglied
Hallo,

ich habe zwei Buttons:
b_rechne.addActionListener(this); ( berechnet Mittelwert)
b_loesche.addActionListener(this); ( löscht die Angaben aus dem textfield)

Code:
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class Mittelwert extends Applet implements ActionListener
{
  private Label l_mittelwert;
  private TextField tf_zahl1, tf_zahl2;
  private Button b_rechne, b_loesche;
  private TextField tf_zahl3;
  Font head, ausgabe;
  double zahlensumme=0;
  double zahlenquadratsumme=0;
  double mw, varianz, standardabweichung;
  int n;
  double ein1;
  double ein2;
  
  public void init() {
    setLayout(null);
    head=new Font("SansSerif", 1, 14);
    ausgabe=new Font("SansSerif", 0, 12);
    l_mittelwert= new Label("Dieses Applet berechnet Mittelwerte");
    l_mittelwert.setFont(head);

    tf_zahl1=new TextField("");
    tf_zahl1.setFont(ausgabe);

    tf_zahl2=new TextField("");
    tf_zahl2.setFont(ausgabe);
    tf_zahl3=new TextField("");
    tf_zahl3.setFont(ausgabe);
    b_rechne=new Button("Rechne Mittelwert");
    b_rechne.setFont(head);
    b_loesche=new Button("Löschen");
    b_loesche.setFont(head);

    tf_zahl1.setBounds(30,70,150,30);
    tf_zahl2.setBounds(200,70,150,30);
    tf_zahl3.setBounds(120,170,150,30);
    l_mittelwert.setBounds(30,30,300,30); 
    b_rechne.setBounds(120,120,150,30);
    b_loesche.setBounds(120,220,150,30);

    add(l_mittelwert);
    add(tf_zahl1);
    add(tf_zahl2);
    add(tf_zahl3);
    add(b_rechne);
    add(b_loesche);
    b_rechne.addActionListener(this);
    b_loesche.addActionListener(this);
  }
  
  public void actionPerformed(ActionEvent ev) {
    zahleneingabe();
    mittelwertBestimmen();
  }

  void zahleneingabe() {

    // Zahlen eingeben
  
    n++; // n = Anzahl der bisher eingebenen Zahlen

    ein1 = Double.valueOf(tf_zahl1.getText()).doubleValue();
    ein2 = Double.valueOf(tf_zahl2.getText()).doubleValue();
    zahlensumme = ein1 + ein2;
 
    tf_zahl1.setText("");
    tf_zahl2.setText("");
  }

  void mittelwertBestimmen() {

    mw = zahlensumme / 2;
    tf_zahl3.setText("\n  Mittelwert = "+ mw);
  }
}

Wo und wie kann ich jetzt die Aktionen (welche Methoden soll ich nutzen ) für b_loesche einfügen, ich denke, dass es falsch ist, wenn ich so schreibe:
Code:
b_rechne.addActionListener(this);
b_loesche.addActionListener(this);

reagieren sie nicht auf den gleichen event? Wie kann ich es lösen, Vielen Dank:)
seven-12

L-ectron-X hat den Titel geändert, Code-Tags gesetzt und den Code eingerückt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Wie kann ich meine Keylistener Klasse unterscheiden lassen, von welcher "Quelle" der Input kommt? Java Basics - Anfänger-Themen 2
Adi18 "i" von "ie" unterscheiden Java Basics - Anfänger-Themen 7
Khaled-Abo Ziffern unterscheiden mittels einer For-Schleife Java Basics - Anfänger-Themen 6
N Vererbung Verschiedene Subclasses nach cast zur Superclass unterscheiden Java Basics - Anfänger-Themen 9
I Wie Doppelklick und Einfachklick unterscheiden? Java Basics - Anfänger-Themen 15
L Vererbung - Wie Objekte verschiedener Klassen unterscheiden Java Basics - Anfänger-Themen 3
B Relative/Absolute Pfadangabe. Wie unterscheiden? Java Basics - Anfänger-Themen 4
G unterscheiden von *.txt / *.html Java Basics - Anfänger-Themen 3
K wie klasse, zum unterscheiden von einträgen, einbinden? Java Basics - Anfänger-Themen 2
X wie bekomme ich durch Eingabeaufforderung definierte double in einen Befehl, welcher 3 erwartete double braucht? Java Basics - Anfänger-Themen 3
O Welcher Object-Lock-Pool bei static Variablen? Java Basics - Anfänger-Themen 3
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
C Welcher Datenbanktyp ? Java Basics - Anfänger-Themen 7
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
A JOPtionPaneOptionDialog Abfrage welcher Button gedrückt wurde? Java Basics - Anfänger-Themen 8
B Datentypen Welcher Typ wird beim Casten übernommen? Java Basics - Anfänger-Themen 12
B Datentypen Datentyp welcher den gleichen Namen wie die Klasse trägt? Java Basics - Anfänger-Themen 1
V JTable welcher Listener ? Java Basics - Anfänger-Themen 7
D Datentypen Welcher ist der beste Datentyp? Java Basics - Anfänger-Themen 28
Tacofan Welcher Button wurde zuerst gedrückt? Java Basics - Anfänger-Themen 4
D Ausgeben welcher Thread gerade Arbeitet Java Basics - Anfänger-Themen 8
L Welcher Algorithmus ist das ? Java Basics - Anfänger-Themen 9
C Datentypen Array-Einträge überhalb der Array-Länge - welcher Wert? Java Basics - Anfänger-Themen 5
H Welcher Html-Parser? Java Basics - Anfänger-Themen 8
V Arraylist: Zählen welcher String am Häufigsten vorkommt Java Basics - Anfänger-Themen 5
S Vererbung/Herausfinden welches Objekt von welcher Klasse Java Basics - Anfänger-Themen 4
Binary.Coder Welcher Datentyp für den Simplex Algorithmus Java Basics - Anfänger-Themen 3
R Welcher Layout Manager-für so ein Fenster? Java Basics - Anfänger-Themen 5
M Properties Eintrag löschen, welcher in der JList "ausgewählt" wurde Java Basics - Anfänger-Themen 2
G Datentypen Welcher Datentyp Java Basics - Anfänger-Themen 2
R Welcher Weg um XML von URL zu laden? Java Basics - Anfänger-Themen 3
B Welcher Feld Typ für verschiedene Datentypen? Java Basics - Anfänger-Themen 4
E Welcher Package Name bei Eclipse/Android? Java Basics - Anfänger-Themen 2
M In welcher *.jar ist ... Java Basics - Anfänger-Themen 3
D ActionListener: welcher Button wurde geklickt Java Basics - Anfänger-Themen 7
M Diagramme erzeugen ,aber mit welcher Klasse Java Basics - Anfänger-Themen 7
T Welcher Typ für wiederkehrendes Datum (wie Heiligabend) Java Basics - Anfänger-Themen 4
G JRadioButton Objekte zugehörig zu welcher buttongroup Java Basics - Anfänger-Themen 3
S 2 ActionListener 1 JButton, welcher reagiert zuerst Java Basics - Anfänger-Themen 2
G Welcher Layout-Manager? *confused* Java Basics - Anfänger-Themen 2
B 2 String vergleichen danach welcher ist größer ? Java Basics - Anfänger-Themen 4
S Fehler , welcher ? Java Basics - Anfänger-Themen 4
M welcher Layoutmannager ist für Webseiten Outfit geeignet Java Basics - Anfänger-Themen 8
F Objekt vom Typ Interfaces: Prüfung von welcher Unterklasse? Java Basics - Anfänger-Themen 7
G Auf eine Klasse zugreifen,von welcher man nur den Pfad weiss Java Basics - Anfänger-Themen 4
S welcher Konstructor zu erst bei Vererbung Java Basics - Anfänger-Themen 3
Maxq Klassen Actionen in Button implementieren Java Basics - Anfänger-Themen 6
B Wie kann ich folgende Klasse/Methode per Button ausführen? Java Basics - Anfänger-Themen 1
JavaBeginner22 Button Text verändern Java Basics - Anfänger-Themen 1
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
Schniffi Nur bestimmte Bilder aus einem Array auf Image Button anzeigen lassen Java Basics - Anfänger-Themen 3
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
B Zurück Button erstellen Java Basics - Anfänger-Themen 1
Tom/S Button info Java Basics - Anfänger-Themen 2
I Exception bei Button mit wait() und notifyAll() Java Basics - Anfänger-Themen 3
T JSP, Button-Color change. Java Basics - Anfänger-Themen 1
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
S Erste Schritte Button einen Wert zuweisen & diesen ausgeben Java Basics - Anfänger-Themen 2
S Counter Label Button Java Basics - Anfänger-Themen 4
J Button über Pfeiltasten bewegen Java Basics - Anfänger-Themen 8
J Button als Feld nutzen Java Basics - Anfänger-Themen 17
J JavaFX Label,Button zur Laufzeit Java Basics - Anfänger-Themen 30
B Button soll sowohl auf Klicken als auch auf die Enter-Taste reagieren Java Basics - Anfänger-Themen 9
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
G JTextField per Button speichern und an andere Klasse übergeben Java Basics - Anfänger-Themen 2
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
X TextField-Inhalt mit Button in .txt-Datei speichern Java Basics - Anfänger-Themen 16
J Button klick bei eine bestimmten Zahl Java Basics - Anfänger-Themen 8
S JFrame mit Hintergrundbild und Button Java Basics - Anfänger-Themen 4
P Upload Button funktioniert nicht Java Basics - Anfänger-Themen 13
I Ordnung JLayeredPane mit Button ändern Java Basics - Anfänger-Themen 5
A JLabel mit button drücken verändern Java Basics - Anfänger-Themen 6
H Swing Button hat falsche Größe Java Basics - Anfänger-Themen 5
CptK mit javafx button erstellen Java Basics - Anfänger-Themen 1
AppGuruCode962 Button mit Textfield verbinden Java Basics - Anfänger-Themen 13
L Java gui reset button Fehler!? Java Basics - Anfänger-Themen 2
L Java reset button Problem Java Basics - Anfänger-Themen 3
L Java reset button Problem Java Basics - Anfänger-Themen 9
L Erste Schritte AndroidStudio Button - Nur Großbuchstaben Java Basics - Anfänger-Themen 2
V JAVA Button Java Basics - Anfänger-Themen 4
M Listener für Button - Wert von Variablen verändern Java Basics - Anfänger-Themen 14
S OOP Button erst nach 2x klicken deaktivieren Java Basics - Anfänger-Themen 4
J Button in anderer Klasse ändern Java Basics - Anfänger-Themen 3
A Fenster mit Button aufrufen Java Basics - Anfänger-Themen 3
V Button/Event wird nicht ausgeführt, was tun? Java Basics - Anfänger-Themen 2
J Bild in Button einsetzen Java Basics - Anfänger-Themen 6
S button kommt durch bild Java Basics - Anfänger-Themen 13
I GUI Button Postition festlegen Java Basics - Anfänger-Themen 4
K Interface Fenster mit 3 ComboBoxen und 1 Button Java Basics - Anfänger-Themen 13
J Best Practice Button isPressed o.ä. auswerten Java Basics - Anfänger-Themen 10
S zahl hoch und runter zählen per button Java Basics - Anfänger-Themen 25
G Email-sending Button Java Basics - Anfänger-Themen 9
K Input/Output JCheckBox mit Bestätigungs-Button Java Basics - Anfänger-Themen 22
A Nach Druck eines Buttons reagieren andere Button nicht Java Basics - Anfänger-Themen 3
P Auf Button-Klick außerhalb der GUI-Klasse reagieren Java Basics - Anfänger-Themen 10
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
S mit Java HTML Button drücken "lassen" Java Basics - Anfänger-Themen 8
GadgetSofa jComboBox mit dem Button verbinden. Aber wie?? Java Basics - Anfänger-Themen 4
R Button soll Wert 1 in Variable schreiben Java Basics - Anfänger-Themen 4
D Zurück Button -- Background wird nicht angezeigt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben