cds.simbad
Class SListFrame

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.SListFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SListFrame
extends SBasicFrame
implements java.awt.event.ActionListener, java.awt.event.ItemListener, javax.swing.event.ListSelectionListener

Titre : SListFrame.java

Description : Fenetre d'affichage des resultats sous forme de liste

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  BibcodeList bl
           
private  javax.swing.JButton bOK
           
private  javax.swing.JComboBox cbSelection
           
private  java.awt.GridBagConstraints constr
           
private  java.awt.GridBagLayout g
           
private  java.util.ArrayList l
           
private  javax.swing.JLabel lblChrono
           
private  javax.swing.JLabel lblNbElt
           
private  javax.swing.JLabel lblObj
           
private  javax.swing.JList list
           
private  javax.swing.JRadioButton rbDisplay
           
private  javax.swing.ButtonGroup rbGroup
           
private  javax.swing.JRadioButton rbRef
           
private  javax.swing.JRadioButton rbXMLFile
           
private  javax.swing.JPanel rightPanel
           
 
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
SListFrame(java.util.ArrayList l)
          Constructeur avec parametre
SListFrame(BibcodeList l)
          Constructeur avec parametre
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Traitement des actions sur les boutons OK et Back
 void close()
          Fermeture de la fenetre (redefinit la methode de la classe mere)
 void itemStateChanged(java.awt.event.ItemEvent e)
          Gere les evenements sur le boutons radios et listes param e evenement indiquant la selection/deselection d'un item
private  void jbInit(java.util.ArrayList l)
          Initialisation de la fenetre et de ses composants dans le cas d'une liste d'oid
private  void jbInit(BibcodeList bl)
          Initialisation de la fenetre et de ses composants dans le cas d'une liste d'oid
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          Gere l'evenement de selection sur la liste param e evenement indiquant une modification de la selection
 
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

list

private javax.swing.JList list

lblNbElt

private javax.swing.JLabel lblNbElt

rightPanel

private javax.swing.JPanel rightPanel

g

private java.awt.GridBagLayout g

constr

private java.awt.GridBagConstraints constr

lblObj

private javax.swing.JLabel lblObj

rbGroup

private javax.swing.ButtonGroup rbGroup

rbDisplay

private javax.swing.JRadioButton rbDisplay

rbXMLFile

private javax.swing.JRadioButton rbXMLFile

cbSelection

private javax.swing.JComboBox cbSelection

rbRef

private javax.swing.JRadioButton rbRef

bOK

private javax.swing.JButton bOK

bBack

private javax.swing.JButton bBack

lblChrono

private javax.swing.JLabel lblChrono

l

private java.util.ArrayList l

bl

private BibcodeList bl
Constructor Detail

SListFrame

public SListFrame(java.util.ArrayList l)
Constructeur avec parametre

Parameters:
l - Arraylist contenant des oids

SListFrame

public SListFrame(BibcodeList l)
Constructeur avec parametre

Parameters:
l - BibcodeList : liste de bibcodes
Method Detail

jbInit

private void jbInit(java.util.ArrayList l)
             throws java.lang.Exception
Initialisation de la fenetre et de ses composants dans le cas d'une liste d'oid

Parameters:
l - Arraylist contenant des oids
Throws:
java.lang.Exception

jbInit

private void jbInit(BibcodeList bl)
             throws java.lang.Exception
Initialisation de la fenetre et de ses composants dans le cas d'une liste d'oid

Parameters:
bl - BibcodeList : liste de bibcodes
Throws:
java.lang.Exception

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Traitement des actions sur les boutons OK et Back

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - evenement declanche sur un bouton

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Gere les evenements sur le boutons radios et listes param e evenement indiquant la selection/deselection d'un item

Specified by:
itemStateChanged in interface java.awt.event.ItemListener

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
Gere l'evenement de selection sur la liste param e evenement indiquant une modification de la selection

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

close

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

Overrides:
close in class SBasicFrame