JavaFX: Stage konfigurieren

Stage in JavaFXFenster, Window, Frame, Rahmen, Stage, Bühne, etc. – es gibt unzählige Namen für das Objekt meines heutigen Blogbeitrags. In JavaFX verwendet man hauptsächlich den Namen „Stage„. Es bezeichnet das sichtbare „Fenster“ einer JavaFX-Anwendung und für dieses gibt es eine Vielzahl von Einstellungsmöglichkeiten. Neben der Festlegung der Größe zeige ich, wie man ein Icon setzt, den Vollbildmodus aktiviert oder den Titel setzt.

 

(mehr …)

Alle Objekte in der Anzeigeliste / Stage ausgeben

Das Problem kennen bestimmt viele von euch… KEINER WEIS, was für Instanzen in der Stage liegen. Besonders ärgerlich ist das, wenn man mehr mit Code als mit der Zeitleiste arbeitet. Instanzen dynamisch zu erzeugen ist leicht, aber wo befindet Sie sich?
Diese Funktion gibt euch alle, wirklich alle Instanzen mit Namen aus. Davor befindet sich der Container, indem sich diese befindet.

ActionScript:

function displayAll(container:DisplayObjectContainer, parent:String):void
{
	var child:DisplayObject;

	parent = parent + "--->" + container.name;

	for (var i:uint=0; i < container.numChildren; i++) {
		child = container.getChildAt(i);
		if (child is MovieClip) {
			trace(container.name + "--->" + child.name);
		}
		if (child is DisplayObjectContainer) {
			displayAll(DisplayObjectContainer(child), parent );
		}
	}
	trace(parent);
}

// Aufruf
displayAll(this, "stage");

Die Funktion wird mit „displayAll(this.stage, „stage“);“ aufgerufen!

bis die Tage

lg Alexander