33 lines
736 B
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;
|
|
}
|
|
|
|
}
|