carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.488 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 18 von 2963 (1%) |<   <   >   >|

Autor absoluter beginner
Datum 20.12.04, 15:02
Betreff Re: vergleichen


Hier ist mein ganzer Code...sind sicher noch mehr Fehler zu finden :-/ (besonders bei der berechnung hängt es, aber bin auch noch nicht ganz fertig)

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.lang.*;

class CKassenprogramm extends Panel implements ActionListener{


//Variablen

TextField t_anzahl; //Anzahl
TextField t_stpreis; // Stückpreis
TextField t_kpreis; // Kaufpreis (Anzahl*Stückpreis)
TextField t_rabatt; // Rabatt
TextField t_betrag; // Rechnungsbetrag
TextField t_steuer; //Mwst

//Constructor
CKassenprogramm(){

GridLayout layout1=new GridLayout(10,2,10,20);
this.setLayout (layout1);

Label lku = new Label("KASSENPROGRAMM");
lku.setFont(new Font("Surfer", 1, 15));
add (lku);
Label ldu = new Label("2004/2005");
ldu.setFont(new Font("Surfer", 1, 13));
add (ldu);


Label lst=new Label("Stückzahl");
add(lst);

t_anzahl = new TextField(15);
t_anzahl.setEditable(true);
t_anzahl.setText("");
add(t_anzahl);

Label lstp=new Label("Stückpreis in €");
add(lstp);

t_stpreis = new TextField(15);
t_stpreis.setEditable(true);
t_stpreis.setText("");
add(t_stpreis);


Label lkp=new Label("Kaufpreis");
add(lkp);

t_kpreis = new TextField(15);
t_kpreis.setEditable(false);
t_kpreis.setText("0.0");
add(t_kpreis);

Label lr=new Label("Rabatt");
add(lr);

t_rabatt = new TextField(15);
t_rabatt.setEditable(false);
t_rabatt.setText("0.0");
add(t_rabatt);

Label lmw = new Label("Mwst");
add(lmw);

t_steuer = new TextField(15);
t_steuer.setEditable(false);
t_steuer.setText("0.0");
add(t_steuer);

Label lrb=new Label("Rechnungsbetrag");
add(lrb);

t_betrag = new TextField(15);
t_betrag.setEditable(false);
t_betrag.setText("0.0");
add(t_betrag);

Button Ber = new Button("Berechnen");
add(Ber);

Button Clear = new Button ("Clear");
add (Clear);

Ber.addActionListener(this);
Clear.addActionListener(this);

}


//Berechnung
public void actionPerformed(ActionEvent e){
String str, aktText;
int index;
char zeichen;
int wertAnz, wertST, a, b, c,rabattgrenze;

str = e.getActionCommand(); // Button wurde gedrückt?!
if (str.equals("Berechnen")){
wertAnz=Integer.valueOf(t_anzahl.getText()).intValue();
wertST=Integer.valueOf(t_stpreis.getText()).intValue();

Integer valuekaufp=Integer.valueOf(t_kpreis.getText());
Integer valuerab=Integer.valueOf(t_rabatt.getText());
Integer valuebetr=Integer.valueOf(t_betrag.getText());

rabattgrenze= 200;

//Rechnen
t_kpreis.setText(Integer.toString(wertAnz * wertST)); //Kaufpreis


if ( valuekaufp <= rabattgrenze){
t_rabatt.setText("0.0"); //Rabatt
}else{
int t_rabatt= valuekaufp.intValue() * 10 /100;
}

int t_betrag= valuekaufp.intValue() - valuerab.intValue(); //Rechnungsbetrag
return;
}

if (str.equals("Clear")){
t_anzahl.setText("");
t_stpreis.setText("");
t_kpreis.setText("0.0");
t_rabatt.setText("0.0");
t_betrag.setText("0.0");

return;
}
}

// //Größe
public Dimension getMinimumSize(){
return getPreferredSize();
}

public Dimension getPreferredSize(){
return new Dimension(300,350);
}
}
//
public class CK_Applet extends Applet{
public void init() {

//Instanz anlegen
CKassenprogramm k= new CKassenprogramm();
add(k);
}
}


Diskussionsverlauf:
vergleichen
        Re: vergleichen
                        Re: vergleichen + neue frage ;-)
                Re: vergleichen
    Re: vergleichen
            Re: vergleichen
                    Re: vergleichen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com