All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sshtools.jajafx.AbstractTile Maven / Gradle / Ivy

The newest version!
package com.sshtools.jajafx;

import javafx.scene.Scene;

public abstract class AbstractTile implements Tile {

	private Scene scene;
	private Tiles wizard;
	private C context;

	@Override
	public final void configure(Scene scene, Tiles wizard, C context) {
		
		scene.getRoot().setStyle("-fx-background-color: background_color;");
		this.scene = scene;
		this.wizard = wizard;
		this.context = context;
		onConfigure();
	}
	
	protected void onConfigure() {
	}

	@Override
	public void close() {
	}
	
	@Override
	public final  Scene getScene() {
		return scene;
	}
	
	public C getContext() {
		return context;
	}
	
	protected Tiles getTiles() { 
		return wizard;
	}

	@Override
	public void shown() {
	}

	@Override
	public void hidden() {
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy