„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So verwenden Sie GotSource (), um den numerischen Schaltfläche im Java -GUI -Rechner zu erhalten?

So verwenden Sie GotSource (), um den numerischen Schaltfläche im Java -GUI -Rechner zu erhalten?

Gepostet am 2025-04-29
Durchsuche:653

How to Retrieve Number Button Values Using getSource() in a Java GUI Calculator?

wie man Schaltflächenwerte mit Getource ()

In Ihrem GUI -Rechner ordnungsgemäß verwendet, haben Sie die methode getource () zur Erkennung von Schaltflächenklicks korrekt verwendet. Sie erfassen jedoch nur Schaltflächen für Operationen (, -, *, /, c), müssen jedoch auch Nummernschaltflächen verarbeiten.

, um den Wert jedes Tastes abzurufen, folgen Sie folgenden Schritten:

  1. Erstellen Sie eine separate Action -Hörer für die Nummern. usw.). Erstellen Sie einen separaten Action -Listener für die Number -Schaltflächen (z. B. numactionListener).
  2. Registrieren Sie den Action -Listener für die Number -Schaltflächen. Fügen Sie den NumctionListener allen Nummernschalttern hinzu. Zum Beispiel:
b1.addactionListener (numactionListener); B2.AddActionListener (numactionListener); B3.AddActionListener (NumctionListener); // und so weiter ...
b1.addActionListener(numActionListener);
b2.addActionListener(numActionListener);
b3.addActionListener(numActionListener);
// and so on...
  1. überschreiben die actionPersformierte Methode für den Aktionslistener der Nummer. public void actionperformed (actionEvent e) { Object Source = E.getSource (); // Überprüfen Sie, ob es sich bei der Quelle um eine Nummernschaltfläche handelt if (Source Instanceof Taste) { Schaltfläche Schaltfläche = (Schaltfläche) Quelle; // Erhalten Sie den Wert der Taste String buttonValue = button.getLabel (); // den Wert an das Feld Eingabetext anhängen (z. B. TF1) tf1.setText (tf1.getText () buttonValue); } // ... (Fahren Sie mit Ihrem vorhandenen Code fort, um Betriebsschaltflächen zu verarbeiten) } Wenn Sie diese Schritte befolgen, können Sie die Werte sowohl der Nummer als auch der Operationschaltflächen abrufen, wenn sie geklickt werden. Auf diese Weise können Sie einen voll funktionsfähigen Taschenrechner erstellen, der Benutzereingaben sowohl für Zahlen als auch für Operationen akzeptiert.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3