|
|||||||||||
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.SqlPlayerSQLCommandsPane2
Title:
Description: Onglet des commandes SQL.
Visualisation des commandes sous forme arborescente et table.
Execution d'une commande selectionnee.
Chargement d'un fichier de commandes et rechargement du fichier en cours.
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.JTree |
catTree
|
private javax.swing.JFileChooser |
chooser
|
private java.io.File |
currentDir
|
private javax.swing.JButton |
displayModeBtn
|
private Mediator |
med
|
private SqlCommands |
partSqlCommands
|
private javax.swing.JPanel |
pCmdsList
|
private javax.swing.tree.DefaultMutableTreeNode |
root
|
private static SqlCommands |
sql_commands_static
|
private javax.swing.JTable |
sqlTable
|
private static int |
SQLTABLE_HEIGHT
|
private javax.swing.JTable |
sqlTable2
|
private boolean |
tree_to_disp
MOD-BB J'ai remplace les med.getRbTable et med.getRbTree par un booleen qui permet de savoir quel mode d'affichage on utilise. |
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 | |
SqlPlayerSQLCommandsPane2(Mediator med)
Construct the Panel |
Method Summary | |
static void |
addSons(java.util.ArrayList listCat,
java.lang.String father,
javax.swing.tree.DefaultMutableTreeNode node)
Ajout des categories (noeuds fils) d'un arbre |
static void |
calcColumnWidths(javax.swing.JTable table)
MOD-BB Déplacement de cette methode qui etait dans le Mediator. public static au lieu de public Calcul de la taille ideale pour les colonnes d'une table. |
private void |
catTree_valueChanged()
Actions effectuees lors de la selection d'un noeud de l'arbre des categories (=> affichage des commandes de la categorie selectionnee) |
void |
clearTables()
|
void |
clearTree()
|
void |
displayMode()
Affichage de la liste des commandes SQL sous plusieurs formes (table, arbre) |
private void |
displayModeBtn_actionPerformed()
Changement du mode d'affichage des commandes SQL |
static void |
displayTable(javax.swing.JTable table,
SqlCommands sqlcommands)
MOD-BB Déplacement de cette methode qui etait dans le Mediator. public static au lieu de public Affichage de la liste des commandes sous forme d'une table |
void |
displayTable(SqlCommands sqlcommands)
MOD-BB Ajout de cette methode. |
static void |
displayTree(javax.swing.JTree catTree,
SqlCommands sqlcommands,
javax.swing.tree.DefaultMutableTreeNode root)
MOD-BB Deplacement de cette methode qui etait dans le mediator. |
void |
displayTree2(SqlCommands sqlcommands)
|
private void |
execBtn_actionPerformed()
Execution de la commande SQL selectionnee |
private void |
execSQLCmd()
Execution de la commande SQL selectionnee, soit directement, soit par l'intermediaire d'une fenetre pour la saisie des parametres |
static SqlCommands |
getSQLCommands()
|
private void |
jbInit()
Component initialization |
private void |
loadSqlBtn_actionPerformed()
Load Button was pressed and a new SQLParser object is created and the SQL batch file is parsed |
private void |
reloadSqlBtn_actionPerformed()
Action effectuee quand pression sur le bouton reload : rechargement du fichier des commandes courant. |
static void |
setSQLCommands(SqlCommands cmd)
|
private void |
sqlTable_mouseClicked(java.awt.event.MouseEvent e)
Action quand double clic sur une ligne de la table contenant les commandes SQL (affichage table) : execution de la commande selectionnee |
private void |
sqlTable2_mouseClicked(java.awt.event.MouseEvent e)
Action quand double clic sur une ligne de la table contenant les commandes SQL (affichage arbre) : execution de la commande selectionnee |
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 static final int SQLTABLE_HEIGHT
private Mediator med
private javax.swing.JTable sqlTable
private javax.swing.JTree catTree
private javax.swing.JTable sqlTable2
private SqlCommands partSqlCommands
private java.io.File currentDir
private javax.swing.JPanel pCmdsList
private javax.swing.JButton displayModeBtn
private javax.swing.JFileChooser chooser
private boolean tree_to_disp
private javax.swing.tree.DefaultMutableTreeNode root
private static SqlCommands sql_commands_static
Constructor Detail |
public SqlPlayerSQLCommandsPane2(Mediator med)
med
- Mediator gerant la communication entre les interfacesMethod Detail |
private void jbInit() throws java.lang.Exception
java.lang.Exception
private void loadSqlBtn_actionPerformed()
private void reloadSqlBtn_actionPerformed()
private void displayModeBtn_actionPerformed()
private void execBtn_actionPerformed()
private void catTree_valueChanged()
public void displayMode()
private void sqlTable_mouseClicked(java.awt.event.MouseEvent e)
e
- objet MouseEventprivate void sqlTable2_mouseClicked(java.awt.event.MouseEvent e)
e
- objet MouseEventprivate void execSQLCmd()
public void displayTable(SqlCommands sqlcommands)
public void displayTree2(SqlCommands sqlcommands)
public static void displayTable(javax.swing.JTable table, SqlCommands sqlcommands)
table
- table dans laquelle sont affichees les commandessqlcommands
- commandes SQL a afficherpublic static void calcColumnWidths(javax.swing.JTable table)
table
- table dont on veut dimensionner les colonnespublic static void displayTree(javax.swing.JTree catTree, SqlCommands sqlcommands, javax.swing.tree.DefaultMutableTreeNode root)
sqlcommands
- public static void addSons(java.util.ArrayList listCat, java.lang.String father, javax.swing.tree.DefaultMutableTreeNode node)
listCat
- liste des categoriesfather
- chemin du noeud pere auquel sont rattaches les noeuds filsnode
- noeud perepublic static void setSQLCommands(SqlCommands cmd)
public static SqlCommands getSQLCommands()
public void clearTables()
public void clearTree()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |