net.sourceforge.queryviewer.ui.swing
Class QueryJPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--net.sourceforge.queryviewer.ui.swing.QueryJPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable, ViewInfo

public class QueryJPanel
extends JPanel
implements ViewInfo

Le panneau qui va afficher l'application. Ce panneau va d'abord afficher un panneau pour se connecter à une base de donnée, ensuite, un panneau qui affiche les informations sur le driver de la base de donnée, et (dans le même temps) le panneau "principal" qui va permettre de lancer les requêtes.

Version:
$Id: QueryJPanel.java,v 1.10 2003/06/23 14:56:04 avdyk Exp $
Author:
Arnaud Vandyck
See Also:
Serialized Form

Field Summary
static String CONNEXION_TAB
           
protected  ControlerFactory controlerFactory
           
protected  ConnectionTab ct
           
static String INFO_TAB
           
protected  InfoTab it
           
protected  JTabbedPane jtp
           
protected  QueryTab qt
           
static String QUERY_TAB
           
 
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
QueryJPanel()
          Construction du panel principal.
 
Method Summary
 void connection(Connection connection)
          Deprecated. NO MORE
 void disconnected()
          Deprecated. NO MORE!
 ControlerFactory getControlerFactory()
           
private  int getIndexOf(String name)
          Retrouve l'index de l'onglet en fonction de son nom.
 Map getUserInputs()
          Récupère les entrées utilisateur.
 String getUserValue(String key)
          Retourne le nom de l'onglet affiché si la clé est bien net.sourceforge.queryviewer.ui.event.QueryActions.CURRENT_TAB.
 void jdbcConnection(Connection connection)
          Deprecated. use the Actions... net.sourceforge.queryviewer.ui.event.AbstractAction.
 void putUserValue(String key, String value)
          Changement de l'onglet courrant si la clé est bien net.sourceforge.queryviewer.ui.event.QueryActions.CURRENT_TAB.
 void setUserInputs(Map inputs)
          Met à jour les entrées utilisateur.
 
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

CONNEXION_TAB

public static final String CONNEXION_TAB
See Also:
Constant Field Values

INFO_TAB

public static final String INFO_TAB
See Also:
Constant Field Values

QUERY_TAB

public static final String QUERY_TAB
See Also:
Constant Field Values

jtp

protected JTabbedPane jtp

ct

protected ConnectionTab ct

it

protected InfoTab it

qt

protected QueryTab qt

controlerFactory

protected ControlerFactory controlerFactory
Constructor Detail

QueryJPanel

public QueryJPanel()
Construction du panel principal. Ajouter dans un TabbedPane le premier tableau.

Method Detail

jdbcConnection

public void jdbcConnection(Connection connection)
Deprecated. use the Actions... net.sourceforge.queryviewer.ui.event.AbstractAction.

ne PLUS UTILISER CETTE METHODE

See Also:
net.sourceforge.queryviewer.ui.swing.ConnectionListener#jdbcConnection(java.sql.Connection)

disconnected

public void disconnected()
Deprecated. NO MORE!

See Also:
net.sourceforge.queryviewer.ui.swing.ConnectionListener#disconnected()

connection

public void connection(Connection connection)
Deprecated. NO MORE

À quoi sert cette méthode???

See Also:
ConnectionListener.connection(net.sourceforge.queryviewer.Connection)

getControlerFactory

public ControlerFactory getControlerFactory()

getUserInputs

public Map getUserInputs()
Récupère les entrées utilisateur.

Specified by:
getUserInputs in interface ViewInfo
Returns:
les entrées utilisateur.

setUserInputs

public void setUserInputs(Map inputs)
Met à jour les entrées utilisateur.

Specified by:
setUserInputs in interface ViewInfo
Parameters:
inputs - les entrées utilisateur.

getUserValue

public String getUserValue(String key)
Retourne le nom de l'onglet affiché si la clé est bien net.sourceforge.queryviewer.ui.event.QueryActions.CURRENT_TAB.

Specified by:
getUserValue in interface ViewInfo
Parameters:
key - la clé
Returns:
la valeur qu'il y a dans le composant

putUserValue

public void putUserValue(String key,
                         String value)
Changement de l'onglet courrant si la clé est bien net.sourceforge.queryviewer.ui.event.QueryActions.CURRENT_TAB.

Specified by:
putUserValue in interface ViewInfo
Parameters:
key - la clé
value - la valeur à mettre à jour dans le composant

getIndexOf

private int getIndexOf(String name)
Retrouve l'index de l'onglet en fonction de son nom.

Parameters:
name - le nom de l'onglet
Returns:
l'index de l'onglet


Copyright © 2003 STE-Formations Informatiques, FAPSE, ULg. All Rights Reserved.