#16 asetukset välilehden luonti
This commit is contained in:
@@ -1,9 +1,6 @@
|
|||||||
package fi.lpam;
|
package fi.lpam;
|
||||||
import fi.lpam.dataluokat.Tietokanta;
|
import fi.lpam.dataluokat.Tietokanta;
|
||||||
import fi.lpam.gui.Asiakashallinta;
|
import fi.lpam.gui.*;
|
||||||
import fi.lpam.gui.Kierroshallinta;
|
|
||||||
import fi.lpam.gui.KuljetusRaportit;
|
|
||||||
import fi.lpam.gui.KuljetusListat;
|
|
||||||
import fi.lpam.gui.elementit.MuutosIlmoitus;
|
import fi.lpam.gui.elementit.MuutosIlmoitus;
|
||||||
import javafx.application.Application;
|
import javafx.application.Application;
|
||||||
import javafx.geometry.Side;
|
import javafx.geometry.Side;
|
||||||
@@ -32,12 +29,13 @@ public class App extends Application {
|
|||||||
root.setTabMinHeight(35);
|
root.setTabMinHeight(35);
|
||||||
root.setTabMaxHeight(50);
|
root.setTabMaxHeight(50);
|
||||||
|
|
||||||
Tab asiakasHallinta, kierrostenHallinta, kuljetusListat, kuljetetut;
|
Tab asiakasHallinta, kierrostenHallinta, kuljetusListat, kuljetetut, asetukset;
|
||||||
asiakasHallinta = new Tab("Asiakashallinta", new Asiakashallinta());
|
asiakasHallinta = new Tab("Asiakashallinta", new Asiakashallinta());
|
||||||
kierrostenHallinta = new Tab("Kierrostenhallinta");
|
kierrostenHallinta = new Tab("Kierrostenhallinta");
|
||||||
kuljetusListat = new Tab("Kuljetuslistat");
|
kuljetusListat = new Tab("Kuljetuslistat");
|
||||||
kuljetetut = new Tab("Kuljetetut");
|
kuljetetut = new Tab("Kuljetetut");
|
||||||
root.getTabs().addAll(asiakasHallinta, kierrostenHallinta, kuljetusListat, kuljetetut);
|
asetukset = new Tab("Asetukset");
|
||||||
|
root.getTabs().addAll(asiakasHallinta, kierrostenHallinta, kuljetusListat, kuljetetut, asetukset);
|
||||||
|
|
||||||
root.getSelectionModel().selectedItemProperty().addListener((_, _, newValue) -> {
|
root.getSelectionModel().selectedItemProperty().addListener((_, _, newValue) -> {
|
||||||
switch (newValue.getText()) {
|
switch (newValue.getText()) {
|
||||||
@@ -45,6 +43,7 @@ public class App extends Application {
|
|||||||
case "Kierrostenhallinta": newValue.setContent(new Kierroshallinta()); break;
|
case "Kierrostenhallinta": newValue.setContent(new Kierroshallinta()); break;
|
||||||
case "Kuljetuslistat": newValue.setContent(new KuljetusListat()); break;
|
case "Kuljetuslistat": newValue.setContent(new KuljetusListat()); break;
|
||||||
case "Kuljetetut": newValue.setContent(new KuljetusRaportit()); break;
|
case "Kuljetetut": newValue.setContent(new KuljetusRaportit()); break;
|
||||||
|
case "Asetukset": newValue.setContent(new Asetukset()); break;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
package fi.lpam.gui;
|
||||||
|
|
||||||
|
import fi.lpam.gui.elementit.TabPohja;
|
||||||
|
import javafx.geometry.Pos;
|
||||||
|
import javafx.scene.control.Button;
|
||||||
|
import javafx.scene.control.Label;
|
||||||
|
import javafx.scene.layout.BorderPane;
|
||||||
|
import javafx.scene.layout.HBox;
|
||||||
|
|
||||||
|
|
||||||
|
public class Asetukset extends TabPohja {
|
||||||
|
public Asetukset() {
|
||||||
|
BorderPane root = new BorderPane();
|
||||||
|
root.setPadding(oletusInsets);
|
||||||
|
|
||||||
|
HBox yläpalkki = new HBox();
|
||||||
|
yläpalkki.setSpacing(5);
|
||||||
|
yläpalkki.setAlignment(Pos.CENTER_RIGHT);
|
||||||
|
Button btnTallenna = new Button("Tallenna");
|
||||||
|
btnTallenna.setFont(buttonFont);
|
||||||
|
btnTallenna.setOnAction(e -> tallennaAsetukset());
|
||||||
|
yläpalkki.getChildren().add(btnTallenna);
|
||||||
|
root.setTop(yläpalkki);
|
||||||
|
|
||||||
|
|
||||||
|
root.setCenter(new Label("Asetukset"));
|
||||||
|
|
||||||
|
this.getChildren().add(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void tallennaAsetukset() {
|
||||||
|
throw new RuntimeException("Not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void näytäAsetukset() {
|
||||||
|
throw new RuntimeException("Not implemented");
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user