Class TextPane
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.snap.swing.TextPane
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
A panel for editing text files.
-
Field Summary
Fields inherited from class com.inductiveautomation.snap.ui.UIOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TextArea
Creates the TextArea.createUI()
Create UI.Get compile info.Returns the text area.protected void
initUI()
Initialize UI panel.boolean
Returns whether text is modified.void
propertyChange
(PropertyChangeEvent anEvent) Implement to set modified.void
resetUI()
Reset UI.void
respondUI
(SwingEvent anEvent) Respond to UI controls.void
Save file.protected void
Save file.void
setTextModified
(boolean aFlag) Sets whether text is modified.Methods inherited from class com.inductiveautomation.snap.swing.SwingOwner
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
Methods inherited from class com.inductiveautomation.snap.ui.UIOwner
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
-
Constructor Details
-
TextPane
public TextPane()
-
-
Method Details
-
getTextArea
Returns the text area. -
createTextArea
Creates the TextArea. -
isTextModified
public boolean isTextModified()Returns whether text is modified. -
setTextModified
public void setTextModified(boolean aFlag) Sets whether text is modified. -
propertyChange
Implement to set modified.- Specified by:
propertyChange
in interfacePropertyChangeListener
-
createUI
Create UI.- Overrides:
createUI
in classSwingOwner
-
initUI
protected void initUI()Initialize UI panel.- Overrides:
initUI
in classUIOwner<SwingEvent,
JComponent>
-
resetUI
public void resetUI()Reset UI.- Overrides:
resetUI
in classUIOwner<SwingEvent,
JComponent>
-
respondUI
Respond to UI controls.- Overrides:
respondUI
in classUIOwner<SwingEvent,
JComponent>
-
saveChanges
public void saveChanges()Save file. -
saveChangesImpl
protected void saveChangesImpl()Save file. -
getSelectionInfo
Get compile info.
-