|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.extentech.ExtenXLS.ui.WorkBookPanel
public class WorkBookPanel
Provides a tabbed panel for WorkBooks
java.swing.table.*,
WorkBookHandle,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.BaselineResizeBehavior |
| Field Summary | |
|---|---|
WorkBookHandle |
book
|
com.extentech.swingtools.BrowserInternalFrame |
browser
|
boolean |
completed
|
boolean |
DEBUG
|
int |
debuglevel
|
java.lang.String |
finpath
|
java.lang.String |
foutpath
|
java.util.Vector |
listeners
|
javax.swing.JInternalFrame |
parentJInternalFrame
|
com.extentech.swingtools.ProgressDialog |
progdialog
|
int |
progress
|
javax.swing.JTabbedPane |
WorkSheetTabbedPanel
|
| Fields inherited from class javax.swing.JComponent |
|---|
TOOL_TIP_TEXT_KEY, 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 java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
WorkBookPanel()
Default constructor |
|
| Method Summary | |
|---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener t)
|
com.extentech.swingtools.BrowserInternalFrame |
getBrowser()
|
javax.swing.JTextField |
getCellTextField()
|
javax.swing.JInternalFrame |
getParentJInternalFrame()
|
java.util.Vector |
getSheetRenderers()
return a vector of all of the sheet renderers |
java.util.List |
getSheetTables()
|
WorkBookHandle |
getWorkBook()
Get the current WorkBookHandle |
void |
initNewWorkBook()
Initializes a new, empty WorkBook |
void |
initSheets(MemeWorkBook bk,
int shtx)
|
void |
initSheets(WorkBookHandle bk)
initialize the worksheet tables with all sheets |
void |
initSheets(WorkBookHandle bk,
int shtx)
initialize the worksheet tables |
void |
initXLS()
initXLS file finpath |
void |
initXLS(byte[] buf)
initXLS from workbook bytes |
void |
nodeChanged(ExtenBeanTreeNode node)
|
void |
saveBookToFile()
Saves the current workbook to a file. |
void |
setBrowser(com.extentech.swingtools.BrowserInternalFrame frame)
|
void |
setCellTextField(javax.swing.JTextField jt)
|
void |
setDebugLevel(int l)
Set the debug level |
void |
setParentJInternalFrame(javax.swing.JInternalFrame frame)
|
void |
setSheetRenderers(java.util.Vector r)
return a vector of all of the sheet renderers |
void |
setXLSOutputFilePath(java.lang.String f)
Set the output path to the XLS file |
void |
setXLSTableClass(java.lang.Class cx)
|
void |
setXLSTemplateFilePath(java.lang.String f)
Set the path to the XLS file |
void |
tableChanged(javax.swing.event.TableModelEvent e)
fire a TableModelEvent |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
Called whenever the value of the selection changes. |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, 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, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, hide, 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, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public com.extentech.swingtools.BrowserInternalFrame browser
public com.extentech.swingtools.ProgressDialog progdialog
public int progress
public boolean completed
public boolean DEBUG
public javax.swing.JTabbedPane WorkSheetTabbedPanel
public WorkBookHandle book
public int debuglevel
public java.lang.String finpath
public java.lang.String foutpath
public javax.swing.JInternalFrame parentJInternalFrame
public java.util.Vector listeners
| Constructor Detail |
|---|
public WorkBookPanel()
| Method Detail |
|---|
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
public void nodeChanged(ExtenBeanTreeNode node)
nodeChanged in interface ExtenBeanTreeChangeListenerpublic void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged in interface javax.swing.event.TreeSelectionListenere - the event that characterizes the change.public void tableChanged(javax.swing.event.TableModelEvent e)
tableChanged in interface javax.swing.event.TableModelListenerpublic void addTableModelListener(javax.swing.event.TableModelListener t)
public void setXLSTemplateFilePath(java.lang.String f)
f - public void setXLSOutputFilePath(java.lang.String f)
f - public void setDebugLevel(int l)
l - public WorkBookHandle getWorkBook()
public void setCellTextField(javax.swing.JTextField jt)
public void saveBookToFile()
public void initXLS(byte[] buf)
throws java.lang.Exception
java.lang.Exception
public void initXLS()
throws java.lang.Exception
java.lang.Exceptionpublic void initNewWorkBook()
public void setSheetRenderers(java.util.Vector r)
public java.util.Vector getSheetRenderers()
public void setXLSTableClass(java.lang.Class cx)
public void initSheets(MemeWorkBook bk,
int shtx)
public void initSheets(WorkBookHandle bk)
bk - the workbook to initialize
public void initSheets(WorkBookHandle bk,
int shtx)
bk - the workbook to initializeshtx - init only the numbered sheet -- -1 for all sheetspublic javax.swing.JTextField getCellTextField()
public com.extentech.swingtools.BrowserInternalFrame getBrowser()
public void setBrowser(com.extentech.swingtools.BrowserInternalFrame frame)
frame - public javax.swing.JInternalFrame getParentJInternalFrame()
public void setParentJInternalFrame(javax.swing.JInternalFrame frame)
frame - public java.util.List getSheetTables()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||