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) classWappProTextPane.PrintViewNested classes/interfaces inherited from class javax.swing.JEditorPane
javax.swing.JEditorPane.AccessibleJEditorPane, javax.swing.JEditorPane.AccessibleJEditorPaneHTML, javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupportNested classes/interfaces inherited from class javax.swing.text.JTextComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBindingNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent -
Field Summary
Fields Modifier and Type Field Description private float_scalexprivate float_scaleyprotected java.util.Hashtable<java.lang.Object,javax.swing.Action>actionsyprivate java.util.Hashtable<java.lang.String,javax.swing.text.SimpleAttributeSet>attris(package private) java.util.ResourceBundlebundleprivate javax.swing.text.SimpleAttributeSetdefaultAttrSetprotected javax.swing.JTextPanem_monitorprotected WappProTextPane.PrintViewm_printViewprotected WappProTextPanemain_classprivate java.lang.Stringmodjava.awt.print.PageFormatpgeformatprivate doublephjava.awt.print.PrinterJobpjobprivate doublepwprotected WAppRedoActionredoActionprivate javax.swing.JComponent[]redoComponentprivate floatscaleXprivate floatscaleYprotected WAppEditpadPro2theAppprotected javax.swing.undo.UndoManagerundoprotected WAppUndoActionundoActionprivate javax.swing.JComponent[]undoComponentprivate javax.swing.JPanelwappTextMainPanelFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields 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.TabSetcreateTabs()voiddateAction()voiddoAPrintOut()voiddoImageAction()intgetLine(int i)javax.swing.JPanelgetMainPanel()intgetPosition()voidkeyPressed(java.awt.event.KeyEvent keyevent)voidkeyReleased(java.awt.event.KeyEvent keyevent)voidkeyTyped(java.awt.event.KeyEvent keyevent)voidmouseClicked(java.awt.event.MouseEvent mouseevent)voidmouseEntered(java.awt.event.MouseEvent mouseevent)voidmouseExited(java.awt.event.MouseEvent mouseevent)voidmousePressed(java.awt.event.MouseEvent mouseevent)voidmouseReleased(java.awt.event.MouseEvent mouseevent)voidnoPrint()intprint(java.awt.Graphics pg, java.awt.print.PageFormat pageFormat, int pageIndex)private voidsetAttributes(javax.swing.text.DefaultStyledDocument doc, int offset, int l, javax.swing.text.AttributeSet aset, boolean b)voidsetDocInfos()voidsetScale(float scalex, float scaley)private voidsetStyleAndAttributes()voidsetTextColor(java.awt.Color colr)voidsetTextFont()voidsetTextSize()private voidshowNoSelectedMessage()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, setStyledDocumentMethods 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, setTextMethods 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, writeMethods 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, updateMethods 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, validateTreeMethods 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:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent mouseevent)- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent mouseevent)- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent keyevent)- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent keyevent)- Specified by:
keyPressedin interfacejava.awt.event.KeyListener
-
setDocInfos
public void setDocInfos() -
keyReleased
public void keyReleased(java.awt.event.KeyEvent keyevent)- Specified by:
keyReleasedin 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:
printin 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)
-