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
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.917 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 503 von 2963 (17%)
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:
Re: vergleichen
Re: vergleichen
Re: vergleichen
Re: vergleichen
Re: vergleichen
Re: vergleichen + neue frage ;-)
vergleichen
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com