Skip to content
Snippets Groups Projects
Commit 310135b9 authored by Nick's avatar Nick
Browse files

Controller grundfunktion

parent 0e1bde07
No related branches found
No related tags found
1 merge request!2Fehler fix
......@@ -27,15 +27,15 @@
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
</rowConstraints>
<children>
<Button mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.halignment="CENTER" GridPane.valignment="CENTER" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="2" />
<Button layoutX="115.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.rowIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="2" GridPane.rowIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.rowIndex="2" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="2" GridPane.rowIndex="2" />
<Button mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.halignment="CENTER" GridPane.valignment="CENTER" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="2" />
<Button layoutX="115.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.rowIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="2" GridPane.rowIndex="1" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.rowIndex="2" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="1" GridPane.rowIndex="2" />
<Button layoutX="10.0" layoutY="10.0" mnemonicParsing="false" onAction="#handleButtonClick" prefHeight="133.0" prefWidth="142.0" GridPane.columnIndex="2" GridPane.rowIndex="2" />
</children>
</GridPane>
<Button layoutX="446.0" layoutY="170.0" mnemonicParsing="false" prefHeight="30.0" prefWidth="82.0" text="Restart" />
......
import javafx.fxml.FXML;
import javafx.scene.control.Button;
public class SceneController {
@FXML
private Button myButton;
// Diese Funktion wird beim Button-Click aufgerufen
@FXML
private void handleButtonClick() {
System.out.println("Button wurde geklickt!");
}
}
\ No newline at end of file
......@@ -20,7 +20,9 @@ public class TicTacToe extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
// Laden der FXML-Datei
Parent root = FXMLLoader.load(getClass().getResource("scene.fxml"));
FXMLLoader loader = new FXMLLoader(getClass().getResource("scene.fxml"));
loader.setController(new SceneController()); // Legen Sie den Controller fest
Parent root = loader.load();
Scene scene = new Scene(root, 800, 600); // Sie können die Größe der Szene anpassen
primaryStage.setTitle("FXML Scene Viewer");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment