Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package practicumopdracht.views;
- import javafx.geometry.Insets;
- import javafx.geometry.Pos;
- import javafx.scene.control.*;
- import javafx.scene.layout.GridPane;
- import javafx.scene.layout.HBox;
- import javafx.scene.layout.VBox;
- public class ArtikelView {
- private TextField productNaam;
- private TextArea txtProductOmschrijving;
- private Button btnOpslaan;
- private Button btnVerwijderen;
- private Button btnOverzicht;
- private Button btnNieuw;
- private Label lblWinkel;
- private ComboBox winkel;
- private Label lblUitverkocht;
- private CheckBox uitverkocht;
- private Label lblGeleverd;
- private DatePicker datePicker;
- private Label lblProductNaam;
- private Label lblProductOmschrijving;
- private VBox pane;
- public ArtikelView() {
- initLayout();
- }
- private void initLayout() {
- //Button Opslaan
- btnOpslaan = new Button("Opslaan");
- btnOpslaan.setMaxWidth(200);
- btnOpslaan.setMinWidth(200);
- //Button Verwijderen
- btnVerwijderen = new Button("Verwijderen");
- btnVerwijderen.setMaxWidth(200);
- btnVerwijderen.setMinWidth(200);
- //Button overzicht
- btnOverzicht = new Button("Overzicht");
- btnOverzicht.setMaxWidth(200);
- btnOverzicht.setMinWidth(200);
- //Button Nieuw
- btnNieuw = new Button("Nieuw");
- btnNieuw.setMaxWidth(200);
- btnNieuw.setMinWidth(200);
- // Winkel naam label
- lblWinkel = new Label("Winkel: ");
- lblWinkel.setMinWidth(100);
- lblWinkel.setAlignment(Pos.BOTTOM_RIGHT);
- // Combobox Winkel
- winkel = new ComboBox();
- winkel.setMinWidth(200);
- winkel.setMaxWidth(200);
- //Uitverkocht label
- lblUitverkocht = new Label("Uitverkocht: ");
- lblUitverkocht.setMinWidth(100);
- lblUitverkocht.setAlignment(Pos.BOTTOM_RIGHT);
- //Uitverkocht checkbox
- uitverkocht = new CheckBox();
- //Geleverd label
- lblGeleverd = new Label("Geleverd: ");
- lblGeleverd.setMinWidth(100);
- lblGeleverd.setAlignment(Pos.BOTTOM_RIGHT);
- //DatePicker geleverd
- datePicker = new DatePicker();
- datePicker.setMinWidth(200);
- datePicker.setMaxWidth(200);
- // Product naam label
- lblProductNaam = new Label("Product Naam:");
- lblProductNaam.setMinWidth(100);
- lblProductNaam.setAlignment(Pos.BOTTOM_RIGHT);
- // Product naam text field
- productNaam = new TextField();
- productNaam.setMinWidth(200);
- productNaam.setMaxWidth(200);
- productNaam.setPromptText("Vul hier de product in");
- // Create the product omschrijving label
- lblProductOmschrijving = new Label("Product omscrhijving: ");
- lblProductOmschrijving.setMinWidth(100);
- lblProductOmschrijving.setAlignment(Pos.BOTTOM_RIGHT);
- // Create the product omschrijving text field
- txtProductOmschrijving = new TextArea();
- txtProductOmschrijving.setMinWidth(200);
- txtProductOmschrijving.setMaxWidth(200);
- txtProductOmschrijving.setPromptText("Vul hier de product omschrijving in.");
- HBox paneProductNaam = new HBox(20, lblProductNaam, productNaam);
- paneProductNaam.setPadding(new Insets(15));
- HBox paneProductOmschrijving = new HBox(20, lblProductOmschrijving, txtProductOmschrijving);
- paneProductOmschrijving.setPadding(new Insets(0));
- HBox paneWinkel = new HBox(20, lblWinkel, winkel);
- paneWinkel.setPadding(new Insets(15));
- HBox paneUitverkocht = new HBox(20, lblUitverkocht, uitverkocht);
- paneUitverkocht.setPadding(new Insets(15));
- HBox paneGeleverd = new HBox(20, lblGeleverd, datePicker);
- paneGeleverd.setPadding(new Insets(15));
- HBox paneButton = new HBox(20, btnOpslaan, btnOverzicht);
- paneGeleverd.setPadding(new Insets(15));
- GridPane paneBtnOpslaan = new GridPane();
- paneBtnOpslaan.add(paneButton,1,2,2,1);
- paneBtnOpslaan.add(paneGeleverd, 1, 1,1,1);
- pane = new VBox(10, paneWinkel, paneProductNaam, paneProductOmschrijving, paneUitverkocht, paneBtnOpslaan);
- }
- public VBox getView(){
- return pane;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement