TYPE - minkä tyyppinen tulos palautetaan dialogista.public class ModalController<TYPE> extends Object implements ModalControllerInterface<TYPE>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModalController.ModalInitializeInterface<TYPE,CONTROLLERTYPE extends ModalControllerInterface<TYPE>>
Funktionaalinen rajapinta takaisinkutsulle luokan alustamiseksi
|
| Constructor and Description |
|---|
ModalController() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeStage(Node n)
Sulkee stagen johon node kuuluu
|
TYPE |
getResult() |
static Stage |
getStage(Node n)
Palauttaa nodea vastaavan stagen
|
void |
handleShown()
Mitä tehdään kun dialogi on näytetty
|
void |
setDefault(TYPE oletus)
Asetetaan oletusarvo
|
static <TYPE> TYPE |
showModal(URL url,
String title,
Stage modalityStage,
TYPE oletus)
Luodaan dialogi ja palautetaan siihen täytetty data tai null
|
static <TYPE,CONTROLLERTYPE extends ModalControllerInterface<TYPE>> |
showModal(URL url,
String title,
Stage modalityStage,
TYPE oletus,
ModalController.ModalInitializeInterface<TYPE,CONTROLLERTYPE> initializeCallback)
Luodaan dialogi ja palautetaan siihen täytetty data tai null
|
static <TYPE,CONTROLLERTYPE extends ModalControllerInterface<TYPE>> |
showModeless(URL url,
String title,
TYPE oletus)
Luodaan modeless dialogi ja palautetaan sen käsittelijä
|
public ModalController()
public TYPE getResult()
getResult in interface ModalControllerInterface<TYPE>public void setDefault(TYPE oletus)
setDefault in interface ModalControllerInterface<TYPE>oletus - mitä näyteteään oletuksenapublic void handleShown()
handleShown in interface ModalControllerInterface<TYPE>public static Stage getStage(Node n)
n - minkä stagea etsitäänpublic static void closeStage(Node n)
n - minkä stagea etsitäänpublic static <TYPE> TYPE showModal(URL url, String title, Stage modalityStage, TYPE oletus)
url - osoite, josta .fxml tiedosto löytyytitle - Otsikko joka näytetäänmodalityStage - mille ollaan modaalisia, null = sovellukselleoletus - mitä dataa näytetään oletuksenapublic static <TYPE,CONTROLLERTYPE extends ModalControllerInterface<TYPE>> TYPE showModal(URL url, String title, Stage modalityStage, TYPE oletus, ModalController.ModalInitializeInterface<TYPE,CONTROLLERTYPE> initializeCallback)
url - osoite, josta .fxml tiedosto löytyytitle - Otsikko joka näytetäänmodalityStage - mille ollaan modaalisia, null = sovellukselleoletus - mitä dataa näytetään oletuksenainitializeCallback - mitä kutsutaan kun dialogi on luotupublic static <TYPE,CONTROLLERTYPE extends ModalControllerInterface<TYPE>> CONTROLLERTYPE showModeless(URL url, String title, TYPE oletus)
url - osoite, josta .fxml tiedosto löytyytitle - Otsikko joka näytetäänoletus - mitä dataa näytetään oletuksena