sorry michiel

This commit is contained in:
ramollia
2025-10-04 15:18:34 +02:00
parent fe6b050702
commit 732abedba5
3 changed files with 343 additions and 343 deletions

View File

@@ -1,100 +1,100 @@
package org.toop.app.menu; // package org.toop.app.menu;
//
import javafx.animation.Interpolator; // import javafx.animation.Interpolator;
import javafx.animation.PauseTransition; // import javafx.animation.PauseTransition;
import javafx.animation.TranslateTransition; // import javafx.animation.TranslateTransition;
import javafx.application.Platform; // import javafx.application.Platform;
import javafx.geometry.Pos; // import javafx.geometry.Pos;
import javafx.scene.control.Button; // import javafx.scene.control.Button;
import javafx.scene.layout.Region; // import javafx.scene.layout.Region;
import javafx.scene.layout.StackPane; // import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox; // import javafx.scene.layout.VBox;
import javafx.util.Duration; // import javafx.util.Duration;
import org.toop.app.App; // import org.toop.app.App;
import org.toop.framework.asset.ResourceManager; // import org.toop.framework.asset.ResourceManager;
import org.toop.framework.asset.resources.LocalizationAsset; // import org.toop.framework.asset.resources.LocalizationAsset;
import org.toop.framework.eventbus.EventFlow; // import org.toop.framework.eventbus.EventFlow;
import org.toop.local.AppContext; // import org.toop.local.AppContext;
import org.toop.local.LocalizationEvents; // import org.toop.local.LocalizationEvents;
//
import java.util.Locale; // import java.util.Locale;
//
public final class CreditsMenu extends Menu { ; // public final class CreditsMenu extends Menu { ;
private Locale currentLocale = AppContext.getLocale(); // private Locale currentLocale = AppContext.getLocale();
private LocalizationAsset loc = ResourceManager.get("localization_en_us.properties"); // private LocalizationAsset loc = ResourceManager.get("localization_en_us.properties");
//
String[] credits = { // String[] credits = {
"Scrum Master: Stef", // "Scrum Master: Stef",
"Product Owner: Omar", // "Product Owner: Omar",
"Merge Commander: Bas", // "Merge Commander: Bas",
"Localization: Ticho", // "Localization: Ticho",
"AI: Michiel", // "AI: Michiel",
"Developers: Michiel, Bas, Stef, Omar, Ticho", // "Developers: Michiel, Bas, Stef, Omar, Ticho",
"Moral Support: Wesley (voor 1 week)", // "Moral Support: Wesley (voor 1 week)",
"OpenGL: Omar" // "OpenGL: Omar"
}; // };
//
double scrollDuration = 20.0; // double scrollDuration = 20.0;
double lineHeight = 40.0; // double lineHeight = 40.0;
//
public CreditsMenu() { // public CreditsMenu() {
VBox creditsBox = new VBox(lineHeight / 2); // VBox creditsBox = new VBox(lineHeight / 2);
for (int i = credits.length - 1; i >= 0; i--) { // for (int i = credits.length - 1; i >= 0; i--) {
creditsBox.getChildren().add(createText(credits[i])); // creditsBox.getChildren().add(createText(credits[i]));
creditsBox.setAlignment(Pos.CENTER); // creditsBox.setAlignment(Pos.CENTER);
} // }
//
Button exit = new Button("<"); // Button exit = new Button("<");
exit.setStyle( // exit.setStyle(
"-fx-background-color: transparent;" + // "-fx-background-color: transparent;" +
"-fx-text-fill: white;" + // "-fx-text-fill: white;" +
"-fx-font-size: 72px;" + // "-fx-font-size: 72px;" +
"-fx-padding: 10 20 10 20;" // "-fx-padding: 10 20 10 20;"
); // );
exit.setOnAction(e -> App.pop()); // exit.setOnAction(e -> App.pop());
//
final Region background = createBackground(); // final Region background = createBackground();
StackPane.setAlignment(exit, Pos.TOP_LEFT); // StackPane.setAlignment(exit, Pos.TOP_LEFT);
pane = new StackPane(background, creditsBox, exit); // pane = new StackPane(background, creditsBox, exit);
//
Platform.runLater(() -> playCredits(creditsBox, 800)); // Platform.runLater(() -> playCredits(creditsBox, 800));
//
try { // try {
new EventFlow() // new EventFlow()
.listen(this::handleChangeLanguage); // .listen(this::handleChangeLanguage);
//
}catch (Exception e){ // }catch (Exception e){
System.out.println("Something went wrong while trying to change the language."); // System.out.println("Something went wrong while trying to change the language.");
throw e; // throw e;
} // }
} // }
//
public void playCredits(VBox creditsBox, double sceneLength) { // public void playCredits(VBox creditsBox, double sceneLength) {
double height = (credits.length * lineHeight); // double height = (credits.length * lineHeight);
double startY = -sceneLength; // double startY = -sceneLength;
double endY = height; // double endY = height;
//
creditsBox.setTranslateY(startY); // creditsBox.setTranslateY(startY);
//
TranslateTransition scrollCredits = new TranslateTransition(); // TranslateTransition scrollCredits = new TranslateTransition();
scrollCredits.setNode(creditsBox); // scrollCredits.setNode(creditsBox);
scrollCredits.setFromY(startY); // scrollCredits.setFromY(startY);
scrollCredits.setToY(endY / 2 - 200); // scrollCredits.setToY(endY / 2 - 200);
scrollCredits.setDuration(Duration.seconds(scrollDuration)); // scrollCredits.setDuration(Duration.seconds(scrollDuration));
scrollCredits.setInterpolator(Interpolator.LINEAR); // scrollCredits.setInterpolator(Interpolator.LINEAR);
//
scrollCredits.setOnFinished(e -> { // scrollCredits.setOnFinished(e -> {
PauseTransition pauseCredits = new PauseTransition(Duration.seconds(5)); // PauseTransition pauseCredits = new PauseTransition(Duration.seconds(5));
pauseCredits.setOnFinished(a -> playCredits(creditsBox, sceneLength)); // pauseCredits.setOnFinished(a -> playCredits(creditsBox, sceneLength));
pauseCredits.play(); // pauseCredits.play();
}); // });
//
scrollCredits.play(); // scrollCredits.play();
} // }
private void handleChangeLanguage(LocalizationEvents.LanguageHasChanged event) { // private void handleChangeLanguage(LocalizationEvents.LanguageHasChanged event) {
Platform.runLater(() -> { // Platform.runLater(() -> {
currentLocale = AppContext.getLocale(); // currentLocale = AppContext.getLocale();
//credits.setText(loc.getString("credits",currentLocale)); // //credits.setText(loc.getString("credits",currentLocale));
}); // });
} // }
} // }

View File

@@ -1,69 +1,69 @@
package org.toop.app.menu; // package org.toop.app.menu;
//
import javafx.application.Platform; // import javafx.application.Platform;
import org.toop.app.App; // import org.toop.app.App;
import org.toop.app.GameType; // import org.toop.app.GameType;
//
import javafx.geometry.Pos; // import javafx.geometry.Pos;
import javafx.scene.control.Button; // import javafx.scene.control.Button;
import javafx.scene.layout.*; // import javafx.scene.layout.*;
import org.toop.framework.asset.ResourceManager; // import org.toop.framework.asset.ResourceManager;
import org.toop.framework.asset.resources.LocalizationAsset; // import org.toop.framework.asset.resources.LocalizationAsset;
import org.toop.framework.eventbus.EventFlow; // import org.toop.framework.eventbus.EventFlow;
import org.toop.game.tictactoe.TicTacToe; // import org.toop.game.tictactoe.TicTacToe;
import org.toop.local.AppContext; // import org.toop.local.AppContext;
import org.toop.local.LocalizationEvents; // import org.toop.local.LocalizationEvents;
//
import java.util.Locale; // import java.util.Locale;
//
public final class MainMenu extends Menu { // public final class MainMenu extends Menu {
private Locale currentLocale = AppContext.getLocale(); // private Locale currentLocale = AppContext.getLocale();
private final LocalizationAsset loc = ResourceManager.get("localization"); // private final LocalizationAsset loc = ResourceManager.get("localization");
private final Button tictactoe,reversi,credits,options,quit; // private final Button tictactoe,reversi,credits,options,quit;
public MainMenu() { // public MainMenu() {
final Region background = createBackground(); // final Region background = createBackground();
//
tictactoe = createButton( // tictactoe = createButton(
loc.getString("mainMenuSelectTicTacToe",currentLocale), () -> { App.activate(new GameSelectMenu(GameType.TICTACTOE)); }); // loc.getString("mainMenuSelectTicTacToe",currentLocale), () -> { App.activate(new GameSelectMenu(GameType.TICTACTOE)); });
reversi = createButton( // reversi = createButton(
loc.getString("mainMenuSelectReversi",currentLocale), () -> { App.activate(new GameSelectMenu(GameType.REVERSI)); }); // loc.getString("mainMenuSelectReversi",currentLocale), () -> { App.activate(new GameSelectMenu(GameType.REVERSI)); });
//
final VBox gamesBox = new VBox(10, tictactoe, reversi); // final VBox gamesBox = new VBox(10, tictactoe, reversi);
gamesBox.setAlignment(Pos.TOP_LEFT); // gamesBox.setAlignment(Pos.TOP_LEFT);
gamesBox.setPickOnBounds(false); // gamesBox.setPickOnBounds(false);
gamesBox.setTranslateY(50); // gamesBox.setTranslateY(50);
gamesBox.setTranslateX(25); // gamesBox.setTranslateX(25);
//
credits = createButton(loc.getString("mainMenuSelectCredits",currentLocale), () -> { App.push(new CreditsMenu()); }); // credits = createButton(loc.getString("mainMenuSelectCredits",currentLocale), () -> { App.push(new CreditsMenu()); });
options = createButton(loc.getString("mainMenuSelectOptions",currentLocale), () -> { App.push(new OptionsMenu()); }); // options = createButton(loc.getString("mainMenuSelectOptions",currentLocale), () -> { App.push(new OptionsMenu()); });
quit = createButton(loc.getString("mainMenuSelectQuit",currentLocale), () -> { App.quitPopup(); }); // quit = createButton(loc.getString("mainMenuSelectQuit",currentLocale), () -> { App.quitPopup(); });
//
final VBox controlBox = new VBox(10, credits, options, quit); // final VBox controlBox = new VBox(10, credits, options, quit);
controlBox.setAlignment(Pos.BOTTOM_LEFT); // controlBox.setAlignment(Pos.BOTTOM_LEFT);
controlBox.setPickOnBounds(false); // controlBox.setPickOnBounds(false);
controlBox.setTranslateY(-50); // controlBox.setTranslateY(-50);
controlBox.setTranslateX(25); // controlBox.setTranslateX(25);
//
pane = new StackPane(background, gamesBox, controlBox); // pane = new StackPane(background, gamesBox, controlBox);
try { // try {
new EventFlow() // new EventFlow()
.listen(this::handleChangeLanguage); // .listen(this::handleChangeLanguage);
//
}catch (Exception e){ // }catch (Exception e){
System.out.println("Something went wrong while trying to change the language."); // System.out.println("Something went wrong while trying to change the language.");
throw e; // throw e;
} // }
//
} // }
private void handleChangeLanguage(LocalizationEvents.LanguageHasChanged event) { // private void handleChangeLanguage(LocalizationEvents.LanguageHasChanged event) {
Platform.runLater(() -> { // Platform.runLater(() -> {
currentLocale = AppContext.getLocale(); // currentLocale = AppContext.getLocale();
tictactoe.setText(loc.getString("mainMenuSelectTicTacToe",currentLocale)); // tictactoe.setText(loc.getString("mainMenuSelectTicTacToe",currentLocale));
reversi.setText(loc.getString("mainMenuSelectReversi",currentLocale)); // reversi.setText(loc.getString("mainMenuSelectReversi",currentLocale));
credits.setText(loc.getString("mainMenuSelectCredits",currentLocale)); // credits.setText(loc.getString("mainMenuSelectCredits",currentLocale));
options.setText(loc.getString("mainMenuSelectOptions",currentLocale)); // options.setText(loc.getString("mainMenuSelectOptions",currentLocale));
quit.setText(loc.getString("mainMenuSelectQuit",currentLocale)); // quit.setText(loc.getString("mainMenuSelectQuit",currentLocale));
}); // });
//
} // }
} // }

View File

@@ -1,174 +1,174 @@
package org.toop.app.menu; // package org.toop.app.menu;
//
import javafx.geometry.Pos; // import javafx.geometry.Pos;
import javafx.scene.control.*; // import javafx.scene.control.*;
import javafx.scene.control.Button; // import javafx.scene.control.Button;
import javafx.scene.control.Label; // import javafx.scene.control.Label;
import javafx.scene.layout.Region; // import javafx.scene.layout.Region;
import javafx.scene.layout.StackPane; // import javafx.scene.layout.StackPane;
import javafx.scene.layout.VBox; // import javafx.scene.layout.VBox;
import org.toop.app.App; // import org.toop.app.App;
import org.toop.framework.asset.ResourceManager; // import org.toop.framework.asset.ResourceManager;
import org.toop.framework.asset.resources.LocalizationAsset; // import org.toop.framework.asset.resources.LocalizationAsset;
import org.toop.framework.audio.events.AudioEvents; // import org.toop.framework.audio.events.AudioEvents;
import org.toop.framework.eventbus.EventFlow; // import org.toop.framework.eventbus.EventFlow;
import org.toop.local.AppContext; // import org.toop.local.AppContext;
//
import java.awt.*; // import java.awt.*;
import java.util.Locale; // import java.util.Locale;
//
public final class OptionsMenu extends Menu { // public final class OptionsMenu extends Menu {
private Locale currentLocale = AppContext.getLocale(); // private Locale currentLocale = AppContext.getLocale();
private LocalizationAsset loc = ResourceManager.get("localization"); // private LocalizationAsset loc = ResourceManager.get("localization");
private GraphicsDevice currentScreenDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0]; // private GraphicsDevice currentScreenDevice = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0];
//
public OptionsMenu() { // public OptionsMenu() {
final Label selectLanguageLabel = new Label( // final Label selectLanguageLabel = new Label(
loc.getString("optionsMenuLabelSelectLanguage", currentLocale) // loc.getString("optionsMenuLabelSelectLanguage", currentLocale)
); // );
//
final Button exitOptionsButton = createButton("Exit Options", () -> { App.pop(); } ); // final Button exitOptionsButton = createButton("Exit Options", () -> { App.pop(); } );
//
final VBox optionsBox = new VBox(10, // final VBox optionsBox = new VBox(10,
selectLanguageLabel, // selectLanguageLabel,
languageSelectorCreation(), // languageSelectorCreation(),
screenDeviceSelectorCreation(), // screenDeviceSelectorCreation(),
displayModeSelectorCreation(), // displayModeSelectorCreation(),
selectFullscreenCreation(), // selectFullscreenCreation(),
volumeSelectorCreation(), // volumeSelectorCreation(),
exitOptionsButton); // exitOptionsButton);
//
optionsBox.setAlignment(Pos.CENTER); // optionsBox.setAlignment(Pos.CENTER);
optionsBox.setPickOnBounds(false); // optionsBox.setPickOnBounds(false);
optionsBox.setTranslateY(50); // optionsBox.setTranslateY(50);
optionsBox.setTranslateX(25); // optionsBox.setTranslateX(25);
//
pane = new StackPane(optionsBox); // pane = new StackPane(optionsBox);
//
} // }
//
private ChoiceBox<Locale> languageSelectorCreation() { // private ChoiceBox<Locale> languageSelectorCreation() {
final ChoiceBox<Locale> selectLanguage = new ChoiceBox<>(); // final ChoiceBox<Locale> selectLanguage = new ChoiceBox<>();
selectLanguage.setValue(currentLocale); // selectLanguage.setValue(currentLocale);
//
for (Locale locFile : loc.getAvailableLocales()) { // for (Locale locFile : loc.getAvailableLocales()) {
selectLanguage.getItems().add(locFile); // selectLanguage.getItems().add(locFile);
} // }
//
selectLanguage.setConverter(new javafx.util.StringConverter<>() { // selectLanguage.setConverter(new javafx.util.StringConverter<>() {
@Override // @Override
public String toString(Locale locale) { // public String toString(Locale locale) {
return locale.getDisplayName(); // return locale.getDisplayName();
} // }
//
@Override // @Override
public Locale fromString(String string) { // public Locale fromString(String string) {
return null; // return null;
} // }
}); // });
//
selectLanguage.setOnShowing(event -> { // selectLanguage.setOnShowing(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
}); // });
//
selectLanguage.setOnAction(event -> { // selectLanguage.setOnAction(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
Locale selectedLocale = selectLanguage.getSelectionModel().getSelectedItem(); // Locale selectedLocale = selectLanguage.getSelectionModel().getSelectedItem();
if (selectedLocale != null) { // if (selectedLocale != null) {
AppContext.setLocale(selectedLocale); // AppContext.setLocale(selectedLocale);
App.pop(); // App.pop();
App.push(new OptionsMenu()); // App.push(new OptionsMenu());
} // }
}); // });
//
return selectLanguage; // return selectLanguage;
} // }
//
private ChoiceBox<GraphicsDevice> screenDeviceSelectorCreation() { // private ChoiceBox<GraphicsDevice> screenDeviceSelectorCreation() {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); // GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] devices = ge.getScreenDevices(); // GraphicsDevice[] devices = ge.getScreenDevices();
final ChoiceBox<GraphicsDevice> selectScreen = new ChoiceBox<>(); // final ChoiceBox<GraphicsDevice> selectScreen = new ChoiceBox<>();
for (GraphicsDevice screen : devices) { // for (GraphicsDevice screen : devices) {
selectScreen.getItems().add(screen); // selectScreen.getItems().add(screen);
} // }
//
selectScreen.setOnShowing(event -> { // selectScreen.setOnShowing(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
}); // });
//
selectScreen.setOnAction(event -> { // selectScreen.setOnAction(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
int selectedIndex = selectScreen.getSelectionModel().getSelectedIndex(); // int selectedIndex = selectScreen.getSelectionModel().getSelectedIndex();
Object selectedItem = selectScreen.getSelectionModel().getSelectedItem(); // Object selectedItem = selectScreen.getSelectionModel().getSelectedItem();
//
System.out.println("Selection made: [" + selectedIndex + "] " + selectedItem); // System.out.println("Selection made: [" + selectedIndex + "] " + selectedItem);
System.out.println(" ChoiceBox.getValue(): " + selectScreen.getValue()); // System.out.println(" ChoiceBox.getValue(): " + selectScreen.getValue());
}); // });
return selectScreen; // return selectScreen;
} // }
//
private ChoiceBox<DisplayMode> displayModeSelectorCreation() { // private ChoiceBox<DisplayMode> displayModeSelectorCreation() {
final ChoiceBox<DisplayMode> selectWindowSize = new ChoiceBox<>(); // final ChoiceBox<DisplayMode> selectWindowSize = new ChoiceBox<>();
for (DisplayMode displayMode : currentScreenDevice.getDisplayModes()) { // for (DisplayMode displayMode : currentScreenDevice.getDisplayModes()) {
selectWindowSize.getItems().add(displayMode); // selectWindowSize.getItems().add(displayMode);
} // }
selectWindowSize.setOnShowing(event -> { // selectWindowSize.setOnShowing(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
}); // });
selectWindowSize.setOnAction(event -> { // selectWindowSize.setOnAction(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
int selectedIndex = selectWindowSize.getSelectionModel().getSelectedIndex(); // int selectedIndex = selectWindowSize.getSelectionModel().getSelectedIndex();
Object selectedItem = selectWindowSize.getSelectionModel().getSelectedItem(); // Object selectedItem = selectWindowSize.getSelectionModel().getSelectedItem();
//
System.out.println("Selection made: [" + selectedIndex + "] " + selectedItem); // System.out.println("Selection made: [" + selectedIndex + "] " + selectedItem);
System.out.println(" ChoiceBox.getValue(): " + selectWindowSize.getValue()); // System.out.println(" ChoiceBox.getValue(): " + selectWindowSize.getValue());
}); // });
return selectWindowSize; // return selectWindowSize;
} // }
//
private CheckBox selectFullscreenCreation() { // private CheckBox selectFullscreenCreation() {
final CheckBox setFullscreen = new CheckBox("Fullscreen"); // final CheckBox setFullscreen = new CheckBox("Fullscreen");
setFullscreen.setSelected(App.isFullscreen()); // setFullscreen.setSelected(App.isFullscreen());
setFullscreen.setOnAction(event -> { // setFullscreen.setOnAction(event -> {
new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent(); // new EventFlow().addPostEvent(new AudioEvents.clickButton()).asyncPostEvent();
boolean isSelected = setFullscreen.isSelected(); // boolean isSelected = setFullscreen.isSelected();
App.setFullscreen(isSelected); // App.setFullscreen(isSelected);
}); // });
return setFullscreen; // return setFullscreen;
} // }
//
private Slider volumeSelectorCreation() { // private Slider volumeSelectorCreation() {
Slider volumeSlider = new Slider(0, 100, 50); // Slider volumeSlider = new Slider(0, 100, 50);
new EventFlow() // new EventFlow()
.addPostEvent(AudioEvents.GetCurrentVolume.class) // .addPostEvent(AudioEvents.GetCurrentVolume.class)
.onResponse(AudioEvents.GetCurrentVolumeReponse.class, event -> { // .onResponse(AudioEvents.GetCurrentVolumeReponse.class, event -> {
volumeSlider.setValue(event.currentVolume() * 100); // volumeSlider.setValue(event.currentVolume() * 100);
}, true).asyncPostEvent(); // }, true).asyncPostEvent();
volumeSlider.setShowTickLabels(true); // volumeSlider.setShowTickLabels(true);
volumeSlider.setShowTickMarks(true); // volumeSlider.setShowTickMarks(true);
volumeSlider.setMajorTickUnit(25); // volumeSlider.setMajorTickUnit(25);
volumeSlider.setMinorTickCount(4); // volumeSlider.setMinorTickCount(4);
volumeSlider.setBlockIncrement(5); // volumeSlider.setBlockIncrement(5);
volumeSlider.setMaxWidth(225); // volumeSlider.setMaxWidth(225);
//
Label valueLabel = new Label(String.valueOf((int) volumeSlider.getValue())); // Label valueLabel = new Label(String.valueOf((int) volumeSlider.getValue()));
//
final long[] lastPlayed = {0}; // final long[] lastPlayed = {0};
final long cooldown = 50; // final long cooldown = 50;
volumeSlider.valueProperty().addListener((obs, oldVal, newVal) -> { // volumeSlider.valueProperty().addListener((obs, oldVal, newVal) -> {
long now = System.currentTimeMillis(); // long now = System.currentTimeMillis();
//
if (now - lastPlayed[0] >= cooldown) { // if (now - lastPlayed[0] >= cooldown) {
lastPlayed[0] = now; // lastPlayed[0] = now;
// new EventFlow().addPostEvent(new AudioEvents.clickButton()) // // new EventFlow().addPostEvent(new AudioEvents.clickButton())
// .asyncPostEvent(); // TODO: creates double sound bug, WHYYY???? // // .asyncPostEvent(); // TODO: creates double sound bug, WHYYY????
} // }
valueLabel.setText(String.valueOf(newVal.intValue())); // valueLabel.setText(String.valueOf(newVal.intValue()));
new EventFlow().addPostEvent(new AudioEvents.ChangeVolume(newVal.doubleValue()/100.0)) // new EventFlow().addPostEvent(new AudioEvents.ChangeVolume(newVal.doubleValue()/100.0))
.asyncPostEvent(); // .asyncPostEvent();
}); // });
//
return volumeSlider; // return volumeSlider;
} // }
//
} // }