com.lowagie.tools.plugins.treeview
Class TreeViewInternalFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JInternalFrame
                  extended by com.lowagie.tools.plugins.treeview.TreeViewInternalFrame
All Implemented Interfaces:
IUpdatenodeview, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class TreeViewInternalFrame
extends JInternalFrame
implements PropertyChangeListener, IUpdatenodeview

See Also:
Serialized Form

Nested Class Summary
(package private)  class TreeViewInternalFrame.PDFTreeCellRenderer
           
 
Nested classes/interfaces inherited from class javax.swing.JInternalFrame
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  AnalyzePDF analyzer
           
(package private)  BorderLayout borderLayout1
           
(package private)  BorderLayout borderLayout2
           
(package private)  BorderLayout borderLayout3
           
(package private)  BorderLayout borderLayout4
           
(package private)  BorderLayout borderLayout5
           
(package private)  BorderLayout borderLayout6
           
(package private)  BorderLayout borderLayout7
           
(package private)  CardLayout cardLayout2
           
(package private)  DefaultTreeModel defaultree
           
(package private)  JLabel jLabel1
           
(package private)  JPanel jPanel1
           
(package private)  JPanel jPanel2
           
(package private)  JPanel jPanel3
           
(package private)  JPanel jPanel4
           
(package private)  JPanel jPanel5
           
(package private)  JPanel jPanel6
           
(package private)  JScrollPane jScrollPane1
           
(package private)  JScrollPane jScrollPane2
           
(package private)  JScrollPane jScrollPane3
           
(package private)  JScrollPane jScrollPane4
           
(package private)  JSplitPane jSplitPane1
           
(package private)  JSplitPane jSplitPane2
           
(package private)  JTable jTable1
           
(package private)  JTextPane jTextPane1
           
(package private)  JTree jTree1
           
private static long serialVersionUID
           
(package private)  TableColumnModel tableColumnModel1
           
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
TreeViewInternalFrame(String title, boolean resizable, boolean closable, boolean maximizable)
           
 
Method Summary
private  void jbInit()
           
 void jTree1_valueChanged(TreeSelectionEvent e)
           
 void propertyChange(PropertyChangeEvent evt)
          This method gets called when a bound property is changed.
 void setTreemodel(TreeModel treemodel)
           
 void showempty()
          This method clears the bottom window IUpdatenodeview method
 void showtext(String text)
          This method fills the bottom window with the given text in a JtextPane IUpdatenodeview method
 void showvalues(String text)
          This method fills the bottom window with the given text in a JLabel IUpdatenodeview method
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI
 
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, 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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, 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, 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, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

analyzer

AnalyzePDF analyzer

jPanel1

JPanel jPanel1

borderLayout1

BorderLayout borderLayout1

jSplitPane1

JSplitPane jSplitPane1

jScrollPane1

JScrollPane jScrollPane1

jTree1

JTree jTree1

jPanel2

JPanel jPanel2

borderLayout2

BorderLayout borderLayout2

borderLayout4

BorderLayout borderLayout4

cardLayout2

CardLayout cardLayout2

jPanel4

JPanel jPanel4

jTextPane1

JTextPane jTextPane1

jPanel5

JPanel jPanel5

borderLayout3

BorderLayout borderLayout3

borderLayout5

BorderLayout borderLayout5

jLabel1

JLabel jLabel1

jScrollPane2

JScrollPane jScrollPane2

jScrollPane3

JScrollPane jScrollPane3

defaultree

DefaultTreeModel defaultree

jPanel3

JPanel jPanel3

borderLayout6

BorderLayout borderLayout6

jPanel6

JPanel jPanel6

jTable1

JTable jTable1

borderLayout7

BorderLayout borderLayout7

jSplitPane2

JSplitPane jSplitPane2

jScrollPane4

JScrollPane jScrollPane4

tableColumnModel1

TableColumnModel tableColumnModel1
Constructor Detail

TreeViewInternalFrame

public TreeViewInternalFrame(String title,
                             boolean resizable,
                             boolean closable,
                             boolean maximizable)
Method Detail

jbInit

private void jbInit()
             throws Exception
Throws:
Exception

setTreemodel

public void setTreemodel(TreeModel treemodel)

propertyChange

public void propertyChange(PropertyChangeEvent evt)
This method gets called when a bound property is changed.

Specified by:
propertyChange in interface PropertyChangeListener
Parameters:
evt - A PropertyChangeEvent object describing the event source and the property that has changed.

jTree1_valueChanged

public void jTree1_valueChanged(TreeSelectionEvent e)

showtext

public void showtext(String text)
This method fills the bottom window with the given text in a JtextPane IUpdatenodeview method

Specified by:
showtext in interface IUpdatenodeview
Parameters:
text - String Plain text

showempty

public void showempty()
This method clears the bottom window IUpdatenodeview method

Specified by:
showempty in interface IUpdatenodeview

showvalues

public void showvalues(String text)
This method fills the bottom window with the given text in a JLabel IUpdatenodeview method

Specified by:
showvalues in interface IUpdatenodeview
Parameters:
text - String HTML formatted text