Package hipp.com.wappedidpadpro2
Class WappProTextPane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JEditorPane
javax.swing.JTextPane
hipp.com.wappedidpadpro2.WappProTextPane
- All Implemented Interfaces:
java.awt.event.KeyListener
,java.awt.event.MouseListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.awt.print.Printable
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,javax.swing.Scrollable
public class WappProTextPane
extends javax.swing.JTextPane
implements java.awt.print.Printable, java.awt.event.KeyListener, java.awt.event.MouseListener
WappProTextPane
this is the mainClass for all text actions and styled Text actions
this is the mainClass for all text actions and styled Text actions
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
WappProTextPane.PrintView
Nested classes/interfaces inherited from class javax.swing.JEditorPane
javax.swing.JEditorPane.AccessibleJEditorPane, javax.swing.JEditorPane.AccessibleJEditorPaneHTML, javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport
Nested classes/interfaces inherited from class javax.swing.text.JTextComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
Field Summary
Fields Modifier and Type Field Description private float
_scalex
private float
_scaley
protected java.util.Hashtable<java.lang.Object,javax.swing.Action>
actionsy
private java.util.Hashtable<java.lang.String,javax.swing.text.SimpleAttributeSet>
attris
(package private) java.util.ResourceBundle
bundle
private javax.swing.text.SimpleAttributeSet
defaultAttrSet
protected javax.swing.JTextPane
m_monitor
protected WappProTextPane.PrintView
m_printView
protected WappProTextPane
main_class
private java.lang.String
mod
java.awt.print.PageFormat
pgeformat
private double
ph
java.awt.print.PrinterJob
pjob
private double
pw
protected WAppRedoAction
redoAction
private javax.swing.JComponent[]
redoComponent
private float
scaleX
private float
scaleY
protected WAppEditpadPro2
theApp
protected javax.swing.undo.UndoManager
undo
protected WAppUndoAction
undoAction
private javax.swing.JComponent[]
undoComponent
private javax.swing.JPanel
wappTextMainPanel
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Constructor Summary
Constructors Constructor Description WappProTextPane(WAppEditpadPro2 _main, java.util.ResourceBundle _bundle, javax.swing.text.DefaultStyledDocument doc)
this is the mainClass for all text actions Constructor -
Method Summary
Modifier and Type Method Description private javax.swing.text.TabSet
createTabs()
void
dateAction()
void
doAPrintOut()
void
doImageAction()
int
getLine(int i)
javax.swing.JPanel
getMainPanel()
int
getPosition()
void
keyPressed(java.awt.event.KeyEvent keyevent)
void
keyReleased(java.awt.event.KeyEvent keyevent)
void
keyTyped(java.awt.event.KeyEvent keyevent)
void
mouseClicked(java.awt.event.MouseEvent mouseevent)
void
mouseEntered(java.awt.event.MouseEvent mouseevent)
void
mouseExited(java.awt.event.MouseEvent mouseevent)
void
mousePressed(java.awt.event.MouseEvent mouseevent)
void
mouseReleased(java.awt.event.MouseEvent mouseevent)
void
noPrint()
int
print(java.awt.Graphics pg, java.awt.print.PageFormat pageFormat, int pageIndex)
private void
setAttributes(javax.swing.text.DefaultStyledDocument doc, int offset, int l, javax.swing.text.AttributeSet aset, boolean b)
void
setDocInfos()
void
setScale(float scalex, float scaley)
private void
setStyleAndAttributes()
void
setTextColor(java.awt.Color colr)
void
setTextFont()
void
setTextSize()
private void
showNoSelectedMessage()
Methods inherited from class javax.swing.JTextPane
addStyle, createDefaultEditorKit, getCharacterAttributes, getInputAttributes, getLogicalStyle, getParagraphAttributes, getStyle, getStyledDocument, getStyledEditorKit, getUIClassID, insertComponent, insertIcon, paramString, removeStyle, replaceSelection, setCharacterAttributes, setDocument, setEditorKit, setLogicalStyle, setParagraphAttributes, setStyledDocument
Methods inherited from class javax.swing.JEditorPane
addHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitClassNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPage, setText
Methods inherited from class javax.swing.text.JTextComponent
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getActions, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, modelToView2D, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, viewToModel2D, write
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, update
Methods inherited from class java.awt.Container
add, 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, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
theApp
-
m_monitor
protected javax.swing.JTextPane m_monitor -
main_class
-
m_printView
-
_scalex
private float _scalex -
_scaley
private float _scaley -
scaleX
private float scaleX -
scaleY
private float scaleY -
pw
private double pw -
ph
private double ph -
pjob
public java.awt.print.PrinterJob pjob -
pgeformat
public java.awt.print.PageFormat pgeformat -
attris
private java.util.Hashtable<java.lang.String,javax.swing.text.SimpleAttributeSet> attris -
defaultAttrSet
private javax.swing.text.SimpleAttributeSet defaultAttrSet -
actionsy
protected java.util.Hashtable<java.lang.Object,javax.swing.Action> actionsy -
undoAction
-
redoAction
-
undo
protected javax.swing.undo.UndoManager undo -
undoComponent
private javax.swing.JComponent[] undoComponent -
redoComponent
private javax.swing.JComponent[] redoComponent -
wappTextMainPanel
private javax.swing.JPanel wappTextMainPanel -
mod
private java.lang.String mod -
bundle
java.util.ResourceBundle bundle
-
-
Constructor Details
-
WappProTextPane
public WappProTextPane(WAppEditpadPro2 _main, java.util.ResourceBundle _bundle, javax.swing.text.DefaultStyledDocument doc)this is the mainClass for all text actions Constructor- Parameters:
_main
- refernece to the main UI (JFrame)_bundle
- refernece to the resource bundledoc
- javax.swing.text.DefaultStyledDocument
-
-
Method Details
-
getMainPanel
public javax.swing.JPanel getMainPanel() -
doAPrintOut
public void doAPrintOut() -
showNoSelectedMessage
private void showNoSelectedMessage() -
setStyleAndAttributes
private void setStyleAndAttributes() -
setTextColor
public void setTextColor(java.awt.Color colr)- Parameters:
colr
- java.awt.Color
-
setTextFont
public void setTextFont() -
setTextSize
public void setTextSize() -
createTabs
private javax.swing.text.TabSet createTabs() -
noPrint
public void noPrint() -
dateAction
public void dateAction() -
doImageAction
public void doImageAction() -
setScale
public void setScale(float scalex, float scaley) -
getLine
public int getLine(int i) -
getPosition
public int getPosition() -
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent mouseevent)- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent keyevent)- Specified by:
keyTyped
in interfacejava.awt.event.KeyListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent keyevent)- Specified by:
keyPressed
in interfacejava.awt.event.KeyListener
-
setDocInfos
public void setDocInfos() -
keyReleased
public void keyReleased(java.awt.event.KeyEvent keyevent)- Specified by:
keyReleased
in interfacejava.awt.event.KeyListener
-
print
public int print(java.awt.Graphics pg, java.awt.print.PageFormat pageFormat, int pageIndex) throws java.awt.print.PrinterException- Specified by:
print
in interfacejava.awt.print.Printable
- Throws:
java.awt.print.PrinterException
-
setAttributes
private void setAttributes(javax.swing.text.DefaultStyledDocument doc, int offset, int l, javax.swing.text.AttributeSet aset, boolean b)
-