Hallo,
ich bin neu hier und durchsuche schon eine ganze Weile dieses Forum um vielleicht selber auf die Antwort meiner Frage zu kommen, nur leider ohne Erfolg.
Mein Problem:
Wir müssen uns nun ganz frisch mit JavaFX beschäftigen. Die Aufgabe ist in der Hauptklasse (ZahlenRateSpiel) den Konstruktor RateSpielGUI() der Klasse RateSpielGUI aufzurufen. Dieser erzeugt eine BorderPane und gibt diese zurück; setzt dies in die Scene ein und gibt es aus. Soweit die Theorie, nur klappt das nicht. Die Scene wird angezeigt nur der die BorderPane in ihr nicht.
Ein weiteres Problem ist das die Hauptklasse in der Aufgabe vorgegeben ist und (eigentlich) nicht verändert werden darf.
RateSpielGUI
ZahlenRateSpiel
Könnte mir Vorstellen das nur ein ganz kleiner Tipp in die richtige Richtung helfen würde.
Viele Grüße
ich bin neu hier und durchsuche schon eine ganze Weile dieses Forum um vielleicht selber auf die Antwort meiner Frage zu kommen, nur leider ohne Erfolg.
Mein Problem:
Wir müssen uns nun ganz frisch mit JavaFX beschäftigen. Die Aufgabe ist in der Hauptklasse (ZahlenRateSpiel) den Konstruktor RateSpielGUI() der Klasse RateSpielGUI aufzurufen. Dieser erzeugt eine BorderPane und gibt diese zurück; setzt dies in die Scene ein und gibt es aus. Soweit die Theorie, nur klappt das nicht. Die Scene wird angezeigt nur der die BorderPane in ihr nicht.
Ein weiteres Problem ist das die Hauptklasse in der Aufgabe vorgegeben ist und (eigentlich) nicht verändert werden darf.
RateSpielGUI
Java:
import javafx.scene.layout.BorderPane;
import javafx.scene.control.*;
public class RateSpielGUI extends BorderPane{
public RateSpielGUI()
{
BorderPane borderpane = new BorderPane();
Button button = new Button("Versuch");
borderpane.setCenter(button);
borderpane.setVisible(true);
}
}
ZahlenRateSpiel
Code:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class ZahlenRateSpiel extends Application
{
public void start(Stage primaryStage)
{
RateSpielGUI gui = new RateSpielGUI();
Scene scene = new Scene(gui, 500, 500);
primaryStage.setScene(scene);
primaryStage.setTitle("Zahlen-Raten");
primaryStage.setResizable(false);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Könnte mir Vorstellen das nur ein ganz kleiner Tipp in die richtige Richtung helfen würde.
Viele Grüße