Class TextPane
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
- 
- com.inductiveautomation.snap.swing.SwingOwner
- 
- com.inductiveautomation.snap.swing.TextPane
 
 
 
- 
- All Implemented Interfaces:
- java.beans.PropertyChangeListener,- java.util.EventListener
 
 public class TextPane extends SwingOwner implements java.beans.PropertyChangeListener A panel for editing text files.
- 
- 
Field Summary- 
Fields inherited from class com.inductiveautomation.snap.ui.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
 
- 
 - 
Constructor SummaryConstructors Constructor Description TextPane()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TextAreacreateTextArea()Creates the TextArea.javax.swing.JComponentcreateUI()Create UI.java.lang.StringgetSelectionInfo()Get compile info.TextAreagetTextArea()Returns the text area.protected voidinitUI()Initialize UI panel.booleanisTextModified()Returns whether text is modified.voidpropertyChange(java.beans.PropertyChangeEvent anEvent)Implement to set modified.voidresetUI()Reset UI.voidrespondUI(SwingEvent anEvent)Respond to UI controls.voidsaveChanges()Save file.protected voidsaveChangesImpl()Save file.voidsetTextModified(boolean aFlag)Sets whether text is modified.- 
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, 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.UIOwneraddNodeBinding, 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
 
- 
 
- 
- 
- 
Method Detail- 
getTextAreapublic TextArea getTextArea() Returns the text area.
 - 
createTextAreaprotected TextArea createTextArea() Creates the TextArea.
 - 
isTextModifiedpublic boolean isTextModified() Returns whether text is modified.
 - 
setTextModifiedpublic void setTextModified(boolean aFlag) Sets whether text is modified.
 - 
propertyChangepublic void propertyChange(java.beans.PropertyChangeEvent anEvent) Implement to set modified.- Specified by:
- propertyChangein interface- java.beans.PropertyChangeListener
 
 - 
createUIpublic javax.swing.JComponent createUI() Create UI.- Overrides:
- createUIin class- SwingOwner
 
 - 
initUIprotected void initUI() Initialize UI panel.- Overrides:
- initUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
resetUIpublic void resetUI() Reset UI.- Overrides:
- resetUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Respond to UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
saveChangespublic void saveChanges() Save file.
 - 
saveChangesImplprotected void saveChangesImpl() Save file.
 - 
getSelectionInfopublic java.lang.String getSelectionInfo() Get compile info.
 
- 
 
-