Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Java] Problem bei einem "evt.getActionCommand" (https://www.delphipraxis.net/43909-%5Bjava%5D-problem-bei-einem-evt-getactioncommand.html)

Nicodius 10. Apr 2005 14:52


[Java] Problem bei einem "evt.getActionCommand"
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich hab ne frage


ich habe einen rechner programmiert(bzw noch nicht viel aber es ist halt Hü)

und ich wollte fragen was ich da falsch mache:

Code:
      if (tfOut.getText().length() > 1)
          tfOut.setText(tfOut.getText() + Integer.parseInt(evt.getActionCommand()));
        else
        if ((Integer.parseInt(evt.getActionCommand()) != 0)
        && (Integer.parseInt(tfOut.getText()) == 0))
        {   
            tfOut.setText("");
            tfOut.setText(evt.getActionCommand());
        }
        else
        if ((Integer.parseInt(evt.getActionCommand()) == 0)) tfOut.setText(tfOut.getText());
alle zahltasten greifen auf diese methode zu (auch welche ich klicke sollte mir ja das getActionCommand liefern)

es sollte so sein

wenn am display nur "0" steht und man 0 drückt soll 0 bleiben
wenn am display nur "0" steht und man eine andere zahl als 0 eingibt sollte die 0 durch diese zahl ersetzt werden.
und wenn am display eine andere zahl als "0" steht soll die zahl auf die man drückt drangehängt werden

zb 1 steht am display man drpckt 6 kommt am display 16 ...


wie bei einem richtigen Taschenrechenr halt ;)

mein programm macht die ersten zwei punkte richtig hängt aber nacher keine zahlen mehr drann :gruebel:

könntet ihr mir sagen was ich falsch mache(ich hab schon soviel ausprobiert ..)


danke


Nico


ps.: wenns geht bitte schnell antworten da ich die bis morgen liefern mus und ich sonst nicht beim prog weiterschreiben kann


im anhang ein screenshot ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz