Elaborato_IS/Elaborato_IS/src/ClientApp/AbstractAppPane.java

33 lines
736 B
Java

package ClientApp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.layout.GridPane;
import javafx.scene.text.Text;
public abstract class AbstractAppPane implements AppPane {
protected GridPane pannello = new GridPane();
protected Map<String,Text> Texts = new HashMap<>();
protected Map<Text,Node> Fields = new HashMap<>();
protected Scene scena = new Scene(pannello);
protected int heigth, width, insets;
protected List<String> Names = new ArrayList<>();
@Override
abstract public void gridSetup();
@Override
abstract public void textFill();
public Scene getScene() {
return scena;
}
}