MenueController Button highlight
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
package com.bib.essensbestellungsverwaltung;
|
||||
import javafx.collections.FXCollections;
|
||||
import javafx.collections.ObservableList;
|
||||
import javafx.event.ActionEvent;
|
||||
import javafx.fxml.FXML;
|
||||
import javafx.scene.Node;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
|
||||
public class MenueController {
|
||||
|
||||
@@ -78,15 +80,8 @@ public class MenueController {
|
||||
|
||||
public ObservableList<Node> buttons = FXCollections.observableArrayList();
|
||||
|
||||
public void setButtonActive(Button b){
|
||||
getSiblings(b);
|
||||
for(Node button : buttons){
|
||||
button.getStyleClass().remove("active");
|
||||
public void setButtonActive(){
|
||||
|
||||
if (button.equals(b)){
|
||||
b.getStyleClass().add("active");;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public ObservableList<Node> getSiblings(Button b) {
|
||||
@@ -96,4 +91,166 @@ public class MenueController {
|
||||
}
|
||||
|
||||
|
||||
public void setButtonActive(Button b) {
|
||||
getSiblings(b);
|
||||
for(Node button : buttons){
|
||||
b.getStyleClass().remove("active");
|
||||
|
||||
|
||||
if (button.equals(b)){
|
||||
b.getStyleClass().add("active");;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtSecondMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btSecondMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtNoMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btNoMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstDessertMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstDessertMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtSecondDessertMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btSecondDessertMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtNoDessertMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btNoDessertMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealTueClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealTue);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtSecondMealTueClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btSecondMealTue);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtNoMealTueClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btNoMealTue);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstDessertTueClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstDessertTue);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtSecondDessertTueClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btSecondDessertTue);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtNoDessertTueClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btNoDessertTue);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealWedClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealWed);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtSecondMealWedClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btSecondMealWed);
|
||||
}
|
||||
/*
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void onBtFirstMealMonClick(MouseEvent mouseEvent) {
|
||||
setButtonActive(btFirstMealMon);
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user