Class ConfigPanelManager
java.lang.Object
org.rspeer.game.script.model.ConfigPanelManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComponent(String key) voidregisterPanel(String fullKey, ModelPanel panel) voidsetOnAction(String key, ActionListener listener) voidsetOnKey(String key, KeyListener listener) voidsetPanels(Map<String, ModelPanel> panels, List<org.rspeer.commons.Pair<FieldAnnotationMapping, ModelPanel>> mappings) voidsetVisible(String key, boolean visible) voidunregisterPanel(String fullKey)
-
Constructor Details
-
ConfigPanelManager
public ConfigPanelManager()
-
-
Method Details
-
setPanels
public void setPanels(Map<String, ModelPanel> panels, List<org.rspeer.commons.Pair<FieldAnnotationMapping, ModelPanel>> mappings) -
getPanels
-
registerPanel
-
unregisterPanel
-
setOnAction
-
setOnKey
-
getComponent
- Parameters:
key- The key of the config- Returns:
- The component for the given key. For Selector's, this is a JComboBox, for TextField's, this is a JTextField, and for CheckBox's this is a JCheckBox.
-
setVisible
- Parameters:
key- The key of the configvisible-trueto set the component visible,falseotherwise
-