Compare commits

...

2 Commits

View File

@ -49,43 +49,55 @@ public class AccounterstellungMitarbeiter {
kindDaten.add(ueberschrift,0,0); kindDaten.add(ueberschrift,0,0);
kindDaten.addRow(1); kindDaten.addRow(1);
Label name = new Label("Name:"); Label vname = new Label("Vorname:");
kindDaten.add(name, 0, 1); kindDaten.add(vname, 0, 1);
TextField nameEingabe = new TextField(); TextField vnameEingabe = new TextField();
kindDaten.add(nameEingabe, 1, 1); kindDaten.add(vnameEingabe, 1, 1);
kindDaten.addRow(2); kindDaten.addRow(2);
Label geburtstag = new Label("Geburtstag: "); Label nname = new Label("Nachname:");
kindDaten.add(geburtstag, 0, 2); kindDaten.add(nname, 0, 2);
DatePicker geburtstagEingabe = new DatePicker(); TextField nnameEingabe = new TextField();
geburtstagEingabe.setEditable(false); kindDaten.add(nnameEingabe, 1, 2);
kindDaten.add(geburtstagEingabe, 1, 2);
kindDaten.addRow(3); kindDaten.addRow(3);
Button hinzufuegen = new Button("hinzufügen"); Label geburtstag = new Label("Geburtstag: ");
kindDaten.add(hinzufuegen, 1, 3); kindDaten.add(geburtstag, 0, 3);
DatePicker geburtstagEingabe = new DatePicker();
geburtstagEingabe.setEditable(false);
kindDaten.add(geburtstagEingabe, 1, 3);
kindDaten.addRow(4); kindDaten.addRow(4);
Button hinzufuegen = new Button("hinzufügen");
kindDaten.add(hinzufuegen, 1, 4);
kindDaten.addRow(5);
hinzufuegen.setOnAction(e -> { hinzufuegen.setOnAction(e -> {
Button neues = new Button(nameEingabe.getText()); Button neues = new Button(vnameEingabe.getText());
boolean nameGueltig = false; boolean vnameGueltig = false;
boolean gebGueltig = false; boolean gebGueltig = false;
boolean nnameGueltig = false;
if (!nameEingabe.getText().equals("")) { if (!vnameEingabe.getText().equals("")) {
nameGueltig = true; vnameGueltig = true;
}
if (!nnameEingabe.getText().equals("")) {
nnameGueltig = true;
} }
if (!geburtstagEingabe.getEditor().getText().equals("")) { if (!geburtstagEingabe.getEditor().getText().equals("")) {
gebGueltig = true; gebGueltig = true;
} }
if (nameGueltig && gebGueltig) { if (vnameGueltig && gebGueltig && nnameGueltig) {
kindanzeige.getChildren().add(neues); kindanzeige.getChildren().add(neues);
neues.setOnAction(a -> { neues.setOnAction(a -> {
((HBox) neues.getParent()).getChildren().remove(neues); ((HBox) neues.getParent()).getChildren().remove(neues);
}); });
nameEingabe.setText(""); vnameEingabe.setText("");
nnameEingabe.setText("");
geburtstagEingabe.getEditor().setText(""); geburtstagEingabe.getEditor().setText("");
} }
}); });