JavaFX Von einer Methode auf stage-Objekt zugreifen

haui95

Bekanntes Mitglied
Guten Tag,

ich bin seit kurzem damit angefangen mit dem JavaFX Framework zu programmieren und habe nun ein Problem mit der start()-Methode. Ich möchte nämlich von einer anderen Methode auf das stage- Objekt in der start()-Methode zugreifen können.

Java:
@Override
    public void start(Stage stage) throws IOException {
        try {
            anchorPane = FXMLLoader.load(getClass().getResource("JmpGui.fxml"));
        } catch (IOException ex) {
            Logger.getLogger(MoviePlayer.class.getName()).log(Level.SEVERE, null, ex);
            return;
        }

        Scene scene = new Scene(anchorPane, Color.BLACK);
        stage.setTitle("JMP Studio");
        stage.setScene(scene);
        stage.show();
    }

   public void play() {
      ...                                      // Hier möchte ich auf stage zugreifen und Attribute setzen.
   }

Vielen Dank im Voraus!

Hauke
 

haui95

Bekanntes Mitglied
Funktioniert nicht, wenn ich stage global als Instanzvariable deklariere.

Java:
private Stage stage;

    @Override
    public void start(Stage primaryStage) throws Exception {
        root = FXMLLoader.load(getClass().getResource("JmpGui.fxml"));
        
        System.out.println(primaryStage);
        stage = primaryStage;
        Scene scene = new Scene(root, Color.BLACK);
        primaryStage.setTitle("JMP Studio");
        primaryStage.setScene(scene);
        primaryStage.show();

    }
    
    public void play() { 
      int w = mp.getMedia().getWidth();
      int h = mp.getMedia().getHeight();
      stage.setMinWidth(w);                   // NPE, stage gibt "null" zurück.
      stage.setMinHeight(h);
    }

    }

MfG
 

Kevin94

Top Contributor
Schon mal daran gedacht, das der start-Methode null übergeben wurde oder play vor start aufgerufen wird. Wenn das der gesamte Code ist kann es keinen anderen Grund geben.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Optimierung einer Methode (byte-Geraffel) Allgemeine Java-Themen 2
E Eine Methode einer extendeten Klasse deakitivieren Allgemeine Java-Themen 12
R Lambda Expression in einer Methode execute() aufrufen (execute() ist eine Methode aus dem funktionalen Interface Command) Allgemeine Java-Themen 5
L Erste Schritte TDD testen einer Methode mit injezierten Services? Allgemeine Java-Themen 12
Drachenbauer Wie finde ich den Aufrufer zu einer Methode, die sich nicht in meinem Projekt befindet? Allgemeine Java-Themen 2
M Konstruktor einer Methode Allgemeine Java-Themen 35
T Sinn einer toString Methode Allgemeine Java-Themen 3
M Wie kann ich ein int[] Array in einer Methode benutzen? Allgemeine Java-Themen 6
ReinerCoder Methode einer Klasse meldet Fehler "misplaced construct(s)" Allgemeine Java-Themen 13
D HTTP Aufruf einer Methode aus einem Servlet heraus Allgemeine Java-Themen 0
T Methoden Methode zum durchsuchen einer ArrayList Allgemeine Java-Themen 8
D Returnwert aus einer Methode gerundet ausgeben lassen Allgemeine Java-Themen 2
P 4 Threads in einer Methode Allgemeine Java-Themen 2
B Datei innerhalb des JARs von einer statischen Methode aufrufen Allgemeine Java-Themen 4
V int Array einer return Methode übergeben? Allgemeine Java-Themen 4
D Eclipse Methode einer anderen Klasse aufrufen Allgemeine Java-Themen 14
S NoSuchMethodError beim Ausführen einer C Methode über JNI Allgemeine Java-Themen 5
C Auf eine Methode von einer anderen Klasse aus ändern? Allgemeine Java-Themen 4
J yield() Aufruf in einer synchronized-Methode Allgemeine Java-Themen 13
G Aufruf einer Methode in IStatus exex Allgemeine Java-Themen 4
B jar File macht probleme wegen einer Methode! Allgemeine Java-Themen 5
Semox Signatur einer Methode auslesen Allgemeine Java-Themen 4
N Schreiben einer Methode Allgemeine Java-Themen 2
P Aufrufsystematik einer überladenen Methode Allgemeine Java-Themen 5
P Reflection - Wie rufe ich die Felder einer Klasse in einer Methode der Basisklasse? Allgemeine Java-Themen 4
C Aufruf einer Methode einer anderen Klasse Allgemeine Java-Themen 14
GilbertGrape Wo Dokumentation einer abstrakten Methode? Allgemeine Java-Themen 5
G Aufruf einer Methode wenn Klasse noch nicht existiert Allgemeine Java-Themen 3
S Übergabe / Aufruf einer beliebigen Methode in einer anderen Allgemeine Java-Themen 9
T Aufrufer einer Methode identifizieren Allgemeine Java-Themen 2
S system.out und system.err einer Methode in Datei schreiben. Allgemeine Java-Themen 7
G arguemente einer Methode zählen? Allgemeine Java-Themen 19
G Generics: Instanzieren einer Klasse in einer Methode. Allgemeine Java-Themen 2
MQue verzögerung in einer methode Allgemeine Java-Themen 10
S synchronisation einer Methode abhängig vom Parameter Allgemeine Java-Themen 10
A Reflection - Variablen innerhalb einer Methode ermitteln Allgemeine Java-Themen 9
J Einbinden einer protected-Methode aus anderem Package Allgemeine Java-Themen 2
E Variable in einer Methode Allgemeine Java-Themen 13
F returnvalue einer geerbten Methode ändern? Allgemeine Java-Themen 22
S Tiefe Kopie einer Baumstruktur als statische Methode Allgemeine Java-Themen 8
C Variable aus einer Methode einlesen in einer verarbeiten und Allgemeine Java-Themen 6
R Parameter in einer Methode verändern Allgemeine Java-Themen 5
O Problem mit einer Methode Allgemeine Java-Themen 2
S wie übergebe ich eine Variable aus einer Methode an main() ? Allgemeine Java-Themen 16
S Klasse einer Methode übergeben und überprüfen Allgemeine Java-Themen 7
T invoke() einer Methode - Probleme mit Rückgabewert Allgemeine Java-Themen 5
E Einer Methode sich selbst übergeben . ? Allgemeine Java-Themen 5
T in einer statischen Methode ein nicht statische Aufrufen Allgemeine Java-Themen 5
I Rückgabe eines Arrays aus einer Methode, wie sicher? Allgemeine Java-Themen 3
Z Array als Rückgabewert einer Methode Allgemeine Java-Themen 5
K Methode wiederholt nach einer Sekunde aufrufen Allgemeine Java-Themen 2
H Methode einer zur Laufzeit generierten Instanz aufrufen Allgemeine Java-Themen 2
O Text aus einer Textdatei rausholen, der zwischen zwei Schlüsselworten steht Allgemeine Java-Themen 4
V Umgang mit fehlenden Daten in einer Java-Datenanalyseanwendung Allgemeine Java-Themen 5
M Methodenübersicht einer Klasse einsehen Allgemeine Java-Themen 14
T JNA, Aufruf der Funktionen einer dll Allgemeine Java-Themen 5
I Vom Monolith zu Services in einer Webseite Allgemeine Java-Themen 1
W Variable Initialisierung mit dem Ergebnis einer Regex Allgemeine Java-Themen 1
O Werte einer Generic LinkedList zusammenrechenen Allgemeine Java-Themen 14
C Sortieren und Selektieren einer ArrayList<Point3D> Allgemeine Java-Themen 6
A Einzelne Objekte und Unterobjekte einer ArrayList ausgeben Allgemeine Java-Themen 53
TheSepp Wie kann man Leerzeichen aus einer Array liste entfernen? Allgemeine Java-Themen 10
B Ein Objekt einer Klasse mehreren anderen Klassen zur Verfügung stellen? Allgemeine Java-Themen 6
I Wie kann ich den Wert aus einer If abfrage ausgeben Allgemeine Java-Themen 23
S HTML einer Webseite 1:1 so bekommen wie es auch der Browser anzeigt? Allgemeine Java-Themen 14
melaniemueller Einzelne Zeile aus einer txt Datei in einem String speichern Allgemeine Java-Themen 12
L Java überprüfen lassen, ob sich ein gegebener Pfad / das Programm an sich auf einer CD oder Festplatte befindet Allgemeine Java-Themen 14
J (Geplante) Änderungen an einer Datei vorübergehend speichern und anwenden? Allgemeine Java-Themen 12
ME2002 Fragen aus einer Java Klausur Allgemeine Java-Themen 67
_user_q Obfuscate einer .jar-Datei mit ProGuard? Allgemeine Java-Themen 2
_user_q Verknüpfung einer .jar-Datei (liegt z. B. auf dem Desktop) im Autostart-Ordner erstellen? Allgemeine Java-Themen 20
C Parsen einer sich updatenden Html mithilfe von jsoup Allgemeine Java-Themen 4
H Performance einer Monte-Carlo-Simulation verbessern Allgemeine Java-Themen 6
LimDul Kam eine java.net.URL zu einer HashMap und ging als DNS Anfrage wieder heraus Allgemeine Java-Themen 18
E Variablen Nach Übergabe einer Variable den Constructor aufrufen Allgemeine Java-Themen 16
Zeppi NullPointerException in einer if-Abfrage Allgemeine Java-Themen 6
D Abbruch einer ViewScoped Bean in Arbeit Allgemeine Java-Themen 2
Lukas2904 Schleife mit ansteuerung einer Klasse Allgemeine Java-Themen 5
d.lumpi Aus Einer Klasse auf ein Objekt einer anderen Klasse Zugreifen Allgemeine Java-Themen 1
Lukas2904 Wie kann man cps (ClicksPerSecond) in einer GUI anzeigen lassen? Allgemeine Java-Themen 4
O Produziert das Tool "jpackage" (ab JDK 14) .exe Dateien, die auf einer Zielumgebung ohne JRE lauffähig sind ?` Allgemeine Java-Themen 7
Drachenbauer wie kann ich alle instanzen einer Klasse durchsehen, ohne, dass diese in einer Liste erzeugt wurden? Allgemeine Java-Themen 11
N BlueJ Implementation einer Analoguhr Allgemeine Java-Themen 0
O Formatierte String ausgabe bei vier Variablen in einer Zeile Allgemeine Java-Themen 1
N Speicherort einer Datei im Explorer ändern Allgemeine Java-Themen 8
O Datentypen Wie kann ich den Typ einer ArrayList abfragen ? Allgemeine Java-Themen 7
O Leerzeichen und Umlaute im Pfad einer Java Applikation machen Probleme Allgemeine Java-Themen 13
H Mehrere PNG-Files in einer Datei Allgemeine Java-Themen 9
G Java Editor Löschen doppelter Zahlen einer Liste Allgemeine Java-Themen 2
J JSON Daten von einer Webseite erhalten Allgemeine Java-Themen 2
L RegEx für Teile einer Berechnung Allgemeine Java-Themen 14
J Zerlegen einer Zahl Allgemeine Java-Themen 6
Zrebna Wie kann man endgültig aus einer Rekursion ausbrechen? Allgemeine Java-Themen 14
MiMa Person in einer Arraylist hinzugügen mit Prüfung ? Allgemeine Java-Themen 6
Meeresgott Effizientester Weg um nach der Value einer verschachtelten Map aufzulösen Allgemeine Java-Themen 5
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
MiMa Prüfziffer einer EAN Nummer berechnen Allgemeine Java-Themen 4
MiMa Erstellungsdatum einer Datei Allgemeine Java-Themen 10
Drachenbauer Wie kann ich einer existierenden Enum von außerhalb veränderte Werte zuweisen? Allgemeine Java-Themen 5
S HTML den ich von einer URL hole nicht identisch mit dem HTML im Browser Allgemeine Java-Themen 1

Ähnliche Java Themen

Neue Themen


Oben