don't merge Richards_Branch #6

Closed
PBS2H21ASH wants to merge 7 commits from Richards_Branch into main
Showing only changes of commit ba3b92b3c4 - Show all commits

View File

@ -7,6 +7,8 @@ import javafx.scene.Node;
import javafx.scene.control.*; import javafx.scene.control.*;
import javafx.scene.input.MouseEvent; import javafx.scene.input.MouseEvent;
import java.util.HashMap;
public class MenueController { public class MenueController {
@FXML @FXML
@ -80,19 +82,13 @@ public class MenueController {
public ObservableList<Node> buttons = FXCollections.observableArrayList(); public ObservableList<Node> buttons = FXCollections.observableArrayList();
public void setButtonActive(){
} public void setButtonActive(ActionEvent event) {
Button b = (Button) event.getSource();
public ObservableList<Node> getSiblings(Button b) {
javafx.scene.Parent p = b.getParent(); javafx.scene.Parent p = b.getParent();
buttons = p.getChildrenUnmodifiable(); buttons = p.getChildrenUnmodifiable();
return buttons;
}
public void setButtonActive(Button b) {
getSiblings(b);
for(Node button : buttons){ for(Node button : buttons){
b.getStyleClass().remove("active"); b.getStyleClass().remove("active");
System.out.println(b.getStyleClass()); System.out.println(b.getStyleClass());