-
- All Implemented Interfaces:
-
javafx.fxml.Initializable
public class EffectPropertiesController implements InitializableThis class models a JavaFX controller for EffectProperties.fxml.
Using the FXML design it builds the basic components, then using reflection on the effect specified in constructor it builds up the other effect-specific controls.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringEFFECT_PROPERTIES_LAYOUT
-
Constructor Summary
Constructors Constructor Description EffectPropertiesController(EffectFX<out Object> effect, JFXDrawersStack stack, JFXDrawer thisDrawer)Default constructor.
-
Method Summary
Modifier and Type Method Description voidinitialize(URL location, ResourceBundle resources)StringPropertyeffectNameProperty()The JavaFX Property that wraps the effectname. -
-
Constructor Detail
-
EffectPropertiesController
EffectPropertiesController(EffectFX<out Object> effect, JFXDrawersStack stack, JFXDrawer thisDrawer)
Default constructor.- Parameters:
effect- to tune with this GUI componentstack- the stack that contains the drawer that own the layout this class controlsthisDrawer- the drawer that own the layout this class controls
-
-
Method Detail
-
initialize
void initialize(URL location, ResourceBundle resources)
-
effectNameProperty
StringProperty effectNameProperty()
-
-
-
-