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 TextAreaCreates the TextArea.createUI()Create UI.Get compile info.Returns the text area.protected voidinitUI()Initialize UI panel.booleanReturns whether text is modified.voidpropertyChange(PropertyChangeEvent anEvent) Implement to set modified.voidresetUI()Reset UI.voidrespondUI(SwingEvent anEvent) Respond to UI controls.voidSave file.protected voidSave file.voidsetTextModified(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, setWindowVisibleMethods 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:
propertyChangein interfacePropertyChangeListener
-
createUI
Create UI.- Overrides:
createUIin classSwingOwner
-
initUI
protected void initUI()Initialize UI panel.- Overrides:
initUIin classUIOwner<SwingEvent,JComponent>
-
resetUI
public void resetUI()Reset UI.- Overrides:
resetUIin classUIOwner<SwingEvent,JComponent>
-
respondUI
Respond to UI controls.- Overrides:
respondUIin classUIOwner<SwingEvent,JComponent>
-
saveChanges
public void saveChanges()Save file. -
saveChangesImpl
protected void saveChangesImpl()Save file. -
getSelectionInfo
Get compile info.
-