public class TextEditorPanel<C extends ApplicationContext> extends ApplicationPanel<C> implements Clearable, FileChangeEvent.Source
ApplicationPanel containing a full functional ASCII text editorjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
TextEditorPanel(C ctx) |
TextEditorPanel(C ctx,
int rows,
int cols) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFileChangeListener(FileChangeEvent.Listener l)
Register as a listener for this event type.
|
void |
clear()
Clears the content
|
void |
close()
Closes the
FindStringDialog |
de.esprit.common.gui.editor.TextEditorPanel.MyTextClearAction |
getActionClear() |
de.esprit.common.gui.editor.TextEditorPanel.MyTextFindAction |
getActionFind() |
de.esprit.common.gui.editor.TextEditorPanel.MyLoadFromFileAction |
getActionLoadFromFile() |
de.esprit.common.gui.editor.TextEditorPanel.MyReloadAction |
getActionReload() |
de.esprit.common.gui.editor.TextEditorPanel.MySaveAction |
getActionSave() |
de.esprit.common.gui.editor.TextEditorPanel.MySaveAsAction |
getActionSaveAs() |
ContextMenu |
getContextMenu() |
java.io.File |
getCurrentFile() |
ZMenu |
getEditMenu() |
FileInput |
getFileInput() |
ZMenu |
getFileMenu() |
FileOutput |
getFileOutput() |
ModifyFlag |
getModifyFlag() |
java.lang.String |
getSelectedText() |
java.lang.String |
getText() |
TextBuffer |
getTextBuffer() |
boolean |
isEditable() |
boolean |
isLooseChangesConfirmed() |
void |
loadFromFile(java.io.File file) |
void |
removeFileChangeListener(FileChangeEvent.Listener l)
Deregister the listener.
|
boolean |
save() |
void |
setCaretPosition(int position) |
void |
setCurrentFile(java.io.File file) |
void |
setDirectory(java.io.File f) |
void |
setEditable(boolean isEditable) |
void |
setModified(boolean isModified) |
void |
setPrefferedInputFile(java.io.File file) |
void |
setText(java.lang.String text) |
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChanneladdBorder, contains, getTileIcon, insertBorder, paintComponent, setTileIcon, setTileIcon, setTitledBordergetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic TextEditorPanel(C ctx)
public TextEditorPanel(C ctx, int rows, int cols)
public ContextMenu getContextMenu()
public de.esprit.common.gui.editor.TextEditorPanel.MyTextFindAction getActionFind()
public de.esprit.common.gui.editor.TextEditorPanel.MyTextClearAction getActionClear()
public de.esprit.common.gui.editor.TextEditorPanel.MyLoadFromFileAction getActionLoadFromFile()
public de.esprit.common.gui.editor.TextEditorPanel.MyReloadAction getActionReload()
public de.esprit.common.gui.editor.TextEditorPanel.MySaveAction getActionSave()
public de.esprit.common.gui.editor.TextEditorPanel.MySaveAsAction getActionSaveAs()
public ModifyFlag getModifyFlag()
public void close()
FindStringDialogpublic boolean isLooseChangesConfirmed()
public void setModified(boolean isModified)
public void loadFromFile(java.io.File file)
throws java.lang.Exception
java.lang.Exceptionpublic boolean save()
throws java.lang.Exception
java.lang.Exceptionpublic void setText(java.lang.String text)
public void setCaretPosition(int position)
public java.lang.String getText()
public java.lang.String getSelectedText()
public void setDirectory(java.io.File f)
public void setPrefferedInputFile(java.io.File file)
public void setCurrentFile(java.io.File file)
public java.io.File getCurrentFile()
public FileInput getFileInput()
public FileOutput getFileOutput()
public void clear()
Clearablepublic TextBuffer getTextBuffer()
public void setEditable(boolean isEditable)
public boolean isEditable()
public void addFileChangeListener(FileChangeEvent.Listener l)
FileChangeEvent.SourceaddFileChangeListener in interface FileChangeEvent.Sourcepublic void removeFileChangeListener(FileChangeEvent.Listener l)
FileChangeEvent.SourceremoveFileChangeListener in interface FileChangeEvent.Sourcepublic ZMenu getFileMenu()
public ZMenu getEditMenu()
Copyright © 2014 EsprIT-Systems. All Rights Reserved.