Hallo.
Ich brauchte ein Applet bei dem ich Ein- und Auszahlungen von einem Konto berechne.
Es gibt ein Konto, bei dem der Kontostand beliebig festgelegt wird.
Nun gibt es 2 Textfelder. Ein "Einzahlen" Feld und ein "Auszahlen" Feld.
Den Betrag den man im Einzahlen bzw. Auszahlen Feld eingegeben hat soll nach dem drücken eines "Aktualisieren" Buttons dem Aktuellen Kontostand dazuaddiert oder abgezogen werden. Wenn das Konto überzogen ist, soll eine Fehlermeldung mit "Konto überzogen" in einem Fehlerfeld erscheinen.
Ich habe das Layout schon fertig.
Es müssten nur noch der Kontostand eingefügt werden, und die Verknüpfungen zwischen den Einzahlen Auszahlen feldern, dem Aktualisieren Knopf und dem Fehlerfeld.
Hier ist mein bisheriges Programm.
Es sind bis jetzt keine Kompilierfehler oder sonstiges enthalten.
Schonmal Vielen Dank!
MfG Sp0rky
Ich brauchte ein Applet bei dem ich Ein- und Auszahlungen von einem Konto berechne.
Es gibt ein Konto, bei dem der Kontostand beliebig festgelegt wird.
Nun gibt es 2 Textfelder. Ein "Einzahlen" Feld und ein "Auszahlen" Feld.
Den Betrag den man im Einzahlen bzw. Auszahlen Feld eingegeben hat soll nach dem drücken eines "Aktualisieren" Buttons dem Aktuellen Kontostand dazuaddiert oder abgezogen werden. Wenn das Konto überzogen ist, soll eine Fehlermeldung mit "Konto überzogen" in einem Fehlerfeld erscheinen.
Ich habe das Layout schon fertig.
Es müssten nur noch der Kontostand eingefügt werden, und die Verknüpfungen zwischen den Einzahlen Auszahlen feldern, dem Aktualisieren Knopf und dem Fehlerfeld.
Hier ist mein bisheriges Programm.
Es sind bis jetzt keine Kompilierfehler oder sonstiges enthalten.
Schonmal Vielen Dank!
MfG Sp0rky
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class KontoApplet extends Applet {
private TextField textStand = new TextField();
private TextField textEinzahlen = new TextField();
private TextField textAuszahlen = new TextField();
private Button aktual = new Button();
private Label textKontoStand = new Label();
private Button buttonEinzahlen = new Button();
private Button buttonAuszahlen = new Button();
public void init() {
Panel cp = new Panel(null);
cp.setBounds(0, 0, 501, 195);
add(cp);
textStand.setBounds(320, 56, 145, 24);
textStand.setEditable(false);
textStand.setText("");
cp.add(textStand);
textEinzahlen.setBounds(48, 24, 81, 24);
textEinzahlen.setText("");
cp.add(textEinzahlen);
textAuszahlen.setBounds(48, 80, 81, 24);
textAuszahlen.setEditable(true);
textAuszahlen.setText("");
cp.add(textAuszahlen);
aktual.setBounds(224, 40, 89, 49);
aktual.setLabel("Aktualisieren");
cp.add(aktual);
aktual.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
aktualActionPerformed(evt);
}
});
textKontoStand.setBounds(336, 32, 114, 24);
textKontoStand.setText("KontoStand:");
textKontoStand.setFont(new Font("MS Sans Serif", Font.BOLD, 17));
cp.add(textKontoStand);
buttonEinzahlen.setBounds(128, 24, 81, 25);
buttonEinzahlen.setLabel("Einzahlen");
cp.add(buttonEinzahlen);
buttonEinzahlen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
buttonEinzahlenActionPerformed(evt);
}
});
buttonAuszahlen.setBounds(128, 80, 81, 25);
buttonAuszahlen.setLabel("Auszahlen");
cp.add(buttonAuszahlen);
buttonAuszahlen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
buttonAuszahlenActionPerformed(evt);
}
});
}
public void aktualActionPerformed(ActionEvent evt) {
}
public void buttonEinzahlenActionPerformed(ActionEvent evt) {
}
public void buttonAuszahlenActionPerformed(ActionEvent evt) {
}
}