package workshop; import javafx.fxml.FXML; import javafx.scene.Scene; import javafx.scene.control.Alert; import javafx.scene.control.Button; import javafx.scene.control.Label; public class Controller { @FXML private Label titleLabel; @FXML private Button themeToggle; private boolean isDark = true; // (Optional) @FXML public void initialize() {} @FXML private void buyBasic() {showAlert("You entered the payment gateway for the Basic plan.");} @FXML private void buyPro() {showAlert("You entered the payment gateway for the Pro plan.");} @FXML private void buyEnterprise() {showAlert("You entered the payment gateway for the Enterprise plan.");} @FXML private void toggleTheme() { Scene scene = themeToggle.getScene(); if (isDark) { scene.getStylesheets().clear(); scene.getStylesheets().add( getClass().getResource("light.css").toExternalForm() ); themeToggle.setText("Switch to Dark Mode"); isDark = false; } else { scene.getStylesheets().clear(); scene.getStylesheets().add( getClass().getResource("style.css").toExternalForm() ); themeToggle.setText("Switch to Light Mode"); isDark = true; } } private void showAlert(String message) { Alert alert = new Alert(Alert.AlertType.INFORMATION); alert.setTitle("Payment"); alert.setHeaderText(null); alert.setContentText(message); alert.showAndWait(); } }