|
|||||||||||
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
appli.sqlplayer.gui.SqlPlayerResultPane
Title:
Description: Affichage des resultats des commandes SQL contenues dans un fichier de commandes
Copyright: Copyright (c) 2003
Company:
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
private javax.swing.JFileChooser |
chooser
|
private DisplayState |
dispCurASCIIState
|
private DisplayState |
dispCurReportState
|
private DisplayState |
dispCurTableState
|
private DisplayState |
dispCurTSVState
|
private DisplayState |
dispRealState
|
private DisplayResultFormat |
drf
|
private javax.swing.JLabel |
lblCmd
|
private javax.swing.JLabel |
lblDescrCmd
|
private javax.swing.JLabel |
lblDescrCmdValue
|
private javax.swing.JLabel |
lblExecTime
|
private javax.swing.JLabel |
lblExecTimeValue
|
private javax.swing.JLabel |
lblNbRows
|
private javax.swing.JLabel |
lblNbRowsValue
|
private Mediator |
med
|
private NavigPane |
navigPane
|
private int |
nbTotalRows
|
private javax.swing.JPanel |
pResult
|
private javax.swing.JRadioButton |
rbASCII
|
private javax.swing.JRadioButton |
rbReport
|
private javax.swing.JRadioButton |
rbTable
|
private javax.swing.JRadioButton |
rbTSV
|
private javax.swing.JRadioButton |
rbXML
|
private java.lang.Object |
resQuery
|
private javax.swing.JTable |
resTable
|
private javax.swing.JScrollPane |
scrollCmd
|
private int |
state
|
private javax.swing.JTextArea |
txtArea
|
private javax.swing.JTextArea |
txtCmdValue
|
Fields inherited from class javax.swing.JPanel |
|
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.Container |
|
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 | |
SqlPlayerResultPane()
Construct the panel |
Method Summary | |
void |
displayMode()
Affichage du resultat de la commande SQL sous plusieurs formes (table, texte...) |
private void |
displayText(DisplayState dispState)
Affichage du resultat dans une zone de texte suivant l'etat d'affichage reel |
void |
initOptionPane()
Initialisation des composants optionnels (invisibles). |
private void |
initPane()
Initialisation de composants du panel. |
private void |
jbInit()
Component initialization |
private void |
newQueryBtn_actionPerformed()
Action effectuee quand pression sur le bouton New Query : nouvelle execution de la commande. |
void |
rbASCII_actionPerformed()
Action effectuee quand clic sur le bouton radio ASCII Table |
void |
rbReport_actionPerformed()
Action effectuee quand clic sur le bouton radio Report |
void |
rbTable_actionPerformed()
Action effectuee quand clic sur le bouton radio Table |
void |
rbTSV_actionPerformed()
Action effectuee quand clic sur le bouton radio TSV Table |
void |
rbXML_actionPerformed()
Action effectuee quand clic sur le bouton radio XML. (+) Aucun effet pour le moment |
void |
refreshOptions()
Affichage ou non des labels correspondant aux options cochees dans l'onglet des parametres |
private void |
saveBtn_actionPerformed()
Action effectuee quand pression sur le bouton d'enregistrement : sauvegarde du resultat dans un fichier. |
void |
sendNotify(java.util.ArrayList value)
|
void |
sendNotify(boolean value)
|
void |
sendNotify(int value)
Notification de changement du composant observe |
void |
sendNotify(java.lang.String value)
|
private void |
setCurState(DisplayState dispState)
Calcul de l'etat d'affichage courant (positionnement par rapport a l'etat reel) et mise a jour de l'etat reel. |
void |
setResQuery(java.lang.Object resQuery)
Positionnement du resultat a afficher |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private int nbTotalRows
private Mediator med
private DisplayResultFormat drf
private java.lang.Object resQuery
private javax.swing.JPanel pResult
private javax.swing.JTable resTable
private javax.swing.JTextArea txtArea
private javax.swing.JRadioButton rbTable
private javax.swing.JRadioButton rbTSV
private javax.swing.JRadioButton rbASCII
private javax.swing.JRadioButton rbReport
private javax.swing.JRadioButton rbXML
private javax.swing.JFileChooser chooser
private javax.swing.JLabel lblDescrCmd
private javax.swing.JLabel lblDescrCmdValue
private javax.swing.JLabel lblCmd
private javax.swing.JScrollPane scrollCmd
private javax.swing.JTextArea txtCmdValue
private javax.swing.JLabel lblExecTime
private javax.swing.JLabel lblExecTimeValue
private javax.swing.JLabel lblNbRows
private javax.swing.JLabel lblNbRowsValue
private NavigPane navigPane
private DisplayState dispRealState
private DisplayState dispCurTableState
private DisplayState dispCurTSVState
private DisplayState dispCurASCIIState
private DisplayState dispCurReportState
private int state
Constructor Detail |
public SqlPlayerResultPane()
Method Detail |
private void jbInit() throws java.lang.Exception
java.lang.Exception
private void saveBtn_actionPerformed()
private void newQueryBtn_actionPerformed()
public void displayMode()
private void displayText(DisplayState dispState)
dispState
- etat d'affichage courantprivate void setCurState(DisplayState dispState)
dispState
- etat d'affichage courantpublic void setResQuery(java.lang.Object resQuery)
resQuery
- object contenant le resultat a afficherpublic void rbTable_actionPerformed()
public void rbTSV_actionPerformed()
public void rbASCII_actionPerformed()
public void rbReport_actionPerformed()
public void rbXML_actionPerformed()
public void refreshOptions()
private void initPane()
public void initOptionPane()
public void sendNotify(int value)
sendNotify
in interface Observer
value
- valeur recue suivant le changement effectue dans le composant
observepublic void sendNotify(boolean value)
sendNotify
in interface Observer
public void sendNotify(java.lang.String value)
sendNotify
in interface Observer
public void sendNotify(java.util.ArrayList value)
sendNotify
in interface Observer
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |