cds.simbad
Class SCriteriaFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bycds.simbad.SBasicFrame
                          extended bycds.simbad.SCriteriaFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SCriteriaFrame
extends SBasicFrame
implements java.awt.event.ActionListener, java.awt.event.ItemListener

Titre : SCriteriaFrame.java

Description : Interface d'interrogation de la base par differents criteres

Copyright : Copyright (c) 2002

Société :

Version:
1.0
Author:
Sylvaine Jaehn (Stage UTBM)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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.JButton bBack
           
private  javax.swing.JButton bClear
           
private  javax.swing.JButton bOK
           
private  java.awt.GridBagConstraints constr
           
private  java.awt.GridBagLayout gridBagLayout
           
private  javax.swing.JLabel lblDescr
           
private  javax.swing.JLabel lblRule
           
private  javax.swing.JLabel lblRvz
           
private  javax.swing.JRadioButton rbBVInd
           
private  javax.swing.JRadioButton rbCoobox
           
private  javax.swing.JRadioButton rbMb
           
private  javax.swing.JRadioButton rbMorph
           
private  javax.swing.JRadioButton rbMv
           
private  javax.swing.JRadioButton rbOtype
           
private  javax.swing.JRadioButton rbPlx
           
private  javax.swing.JRadioButton rbPm
           
private  javax.swing.JRadioButton rbRvz
           
private  javax.swing.JRadioButton rbSp
           
private  javax.swing.JRadioButton rbSpTClass
           
private  javax.swing.JTextField txtBVInd
           
private  javax.swing.JTextField txtCoobox
           
private  javax.swing.JTextField txtMb
           
private  javax.swing.JTextField txtMorph
           
private  javax.swing.JTextField txtMv
           
private  javax.swing.JTextField txtOtype
           
private  javax.swing.JTextField txtPlx
           
private  javax.swing.JTextField txtPm
           
private  javax.swing.JTextField txtRvz
           
private  javax.swing.JTextField txtSp
           
private  javax.swing.JTextField txtSpTClass
           
 
Fields inherited from class cds.simbad.SBasicFrame
chrono, dim, simInt
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SCriteriaFrame()
          Constructeur sans parametre
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void close()
          Fermeture de la fenetre (redefinit la methode de la classe mere)
 java.lang.String criteriaParse(java.lang.String field, java.lang.String value)
          Methode qui traite la(les) valeur(s) d'un critere d'une zone de texte (formattage pour la methode d'interrogation par critere)
 void itemStateChanged(java.awt.event.ItemEvent e)
           
private  void jbInit()
          Initialisation de la fenetre et de ses composants
 
Methods inherited from class cds.simbad.SBasicFrame
addComponent
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

lblDescr

private javax.swing.JLabel lblDescr

lblRule

private javax.swing.JLabel lblRule

rbCoobox

private javax.swing.JRadioButton rbCoobox

txtCoobox

private javax.swing.JTextField txtCoobox

rbOtype

private javax.swing.JRadioButton rbOtype

txtOtype

private javax.swing.JTextField txtOtype

rbPm

private javax.swing.JRadioButton rbPm

txtPm

private javax.swing.JTextField txtPm

rbPlx

private javax.swing.JRadioButton rbPlx

txtPlx

private javax.swing.JTextField txtPlx

rbRvz

private javax.swing.JRadioButton rbRvz

txtRvz

private javax.swing.JTextField txtRvz

lblRvz

private javax.swing.JLabel lblRvz

rbMb

private javax.swing.JRadioButton rbMb

txtMb

private javax.swing.JTextField txtMb

rbMv

private javax.swing.JRadioButton rbMv

txtMv

private javax.swing.JTextField txtMv

rbBVInd

private javax.swing.JRadioButton rbBVInd

txtBVInd

private javax.swing.JTextField txtBVInd

rbSp

private javax.swing.JRadioButton rbSp

txtSp

private javax.swing.JTextField txtSp

rbSpTClass

private javax.swing.JRadioButton rbSpTClass

txtSpTClass

private javax.swing.JTextField txtSpTClass

rbMorph

private javax.swing.JRadioButton rbMorph

txtMorph

private javax.swing.JTextField txtMorph

bOK

private javax.swing.JButton bOK

bClear

private javax.swing.JButton bClear

bBack

private javax.swing.JButton bBack

gridBagLayout

private java.awt.GridBagLayout gridBagLayout

constr

private java.awt.GridBagConstraints constr
Constructor Detail

SCriteriaFrame

public SCriteriaFrame()
Constructeur sans parametre

Method Detail

jbInit

private void jbInit()
             throws java.lang.Exception
Initialisation de la fenetre et de ses composants

Throws:
java.lang.Exception

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

criteriaParse

public java.lang.String criteriaParse(java.lang.String field,
                                      java.lang.String value)
Methode qui traite la(les) valeur(s) d'un critere d'une zone de texte (formattage pour la methode d'interrogation par critere)

Parameters:
field - nom du critere
value - valeur associee au critere
Returns:
chaine contenant le(s) critere(s) avec sa(ses) valeur(s) sous la forme :
critere op1 val1;critere op2 val2
avec op1, op2 : operateur

close

public void close()
Fermeture de la fenetre (redefinit la methode de la classe mere)

Overrides:
close in class SBasicFrame