Hallo Freunde,
Ich habe eine kleine Applikation die mir den Brutto Lohn ausrechnet. Nur ich möchte jeden Tag meine Arbeits Stunden da eingeben und es speichern . Was brauche ich dafür ? Eine Datenbank oder eine txt datai wo ich jeden Tag meine Stunden speichern kann. Wenn ich die Applikation aufmache jeden Tag müssen die Stunden die ich gespiechert habe auch immer noch stehen.
mfg
kaper28
Ich habe eine kleine Applikation die mir den Brutto Lohn ausrechnet. Nur ich möchte jeden Tag meine Arbeits Stunden da eingeben und es speichern . Was brauche ich dafür ? Eine Datenbank oder eine txt datai wo ich jeden Tag meine Stunden speichern kann. Wenn ich die Applikation aufmache jeden Tag müssen die Stunden die ich gespiechert habe auch immer noch stehen.
mfg
kaper28
Java:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.*;
public class StundenGUI extends Frame {
Label datum_label, stunden_label, summe_label, lohn_label, brutto_label;
TextField summe_field, lohn_field, brutto_field;
Button berechnen_button, ende_button;
class Berechnen implements ActionListener {
public void actionPerformed(ActionEvent e) {
String titel, tmp_summe, tmp_lohn;
double summe, lohn, brutto;
titel = e.getActionCommand();
if (titel.equals(" Ende ")) {
System.exit(0);
}
if (titel.equals(" Berechnen ")) {
tmp_summe = summe_field.getText();
summe = Double.parseDouble(tmp_summe);
tmp_lohn = lohn_field.getText();
lohn = Double.parseDouble(tmp_lohn);
brutto = summe * lohn;
brutto_field.setText("" + brutto);
}
}
}
StundenGUI(String titel) {
super(titel);
Date dt = new Date();
datum_label = new Label(" Datum : " + dt);
datum_label.setBounds(30, 30, 250, 30);
stunden_label = new Label("Summe der Arbeits Stunden : ");
stunden_label.setBounds(30, 80, 180, 30);
summe_field = new TextField();
summe_field.setBounds(250, 85, 100, 17);
lohn_label = new Label(" Stunden Lohn :");
lohn_label.setBounds(30, 120, 120, 30);
lohn_field = new TextField();
lohn_field.setBounds(250, 125, 100, 17);
brutto_label = new Label(" Brutto Lohn :");
brutto_label.setBounds(30, 170, 100, 17);
brutto_field = new TextField();
brutto_field.setBounds(250, 170, 100, 17);
berechnen_button = new Button(" Berechnen ");
berechnen_button.setBounds(30, 250, 100, 30);
ende_button = new Button(" Ende ");
ende_button.setBounds(250, 250, 100, 30);
add(ende_button);
add(berechnen_button);
add(brutto_field);
add(brutto_label);
add(lohn_field);
add(lohn_label);
add(summe_field);
add(datum_label);
add(stunden_label);
setLayout(null);
ende_button.addActionListener(new Berechnen());
berechnen_button.addActionListener(new Berechnen());
}
}