Class AppliGene

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by AppliGene
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class AppliGene
extends javax.swing.JFrame
implements java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 class AppliGene.FileFilterGS
           
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton bLancer
           
private  javax.swing.JButton bNettoyer
           
private  javax.swing.JButton bParcourir1
           
private  javax.swing.JButton bParcourir2
           
private  javax.swing.JButton bParcourir3
           
private  javax.swing.JButton bParcourir4
           
private  javax.swing.JButton bQuitter
           
private  javax.swing.JFrame CetteFenetre
           
private  javax.swing.JCheckBox chABP
           
private  javax.swing.JCheckBox chAf
           
private  javax.swing.JCheckBox chDg
           
private  javax.swing.JCheckBox chDot
           
private  javax.swing.JCheckBox chGxl
           
private  javax.swing.JCheckBox chHtml
           
private  javax.swing.JCheckBox chN
           
private  javax.swing.JCheckBox chOP
           
private  javax.swing.JCheckBox chOPEx
           
private  javax.swing.JCheckBox chV
           
 boolean dejaActive
           
static int HauteurFenetre
           
private  javax.swing.JComboBox itD
           
private  javax.swing.JComboBox itE
           
private  javax.swing.JComboBox itF
           
private  javax.swing.JComboBox itP
           
static int LargeurFenetre
           
private  java.io.File RepertoireCourant
           
private static long serialVersionUID
          Pour moins de warning avec Java 1.5.0
private  javax.swing.JTextField textMachine
           
private  javax.swing.JTextField textOracleM
           
private  javax.swing.JTextField textOracleR
           
private  javax.swing.JTextField textRaffinement
           
 
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.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
AppliGene()
          Constructeur de la fenetre principale******
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
          gestion des ecouteurs d'evenement
private  void activerLancer()
          activer le bouton Lancer *********
private  void activerVerifierOracle()
          activer le checkbox verifier oracle ****
private  boolean auMoinsUnFormat()
          verifie si il y a au moins un format qui a été choisi **
(package private)  boolean fichierValide(java.lang.String ext, java.lang.String nomf)
          Verification de l'extansion du fichier
(package private)  java.io.File initDialog(java.lang.String Format)
          Ouverture de la boite de dialog permettant de recuperer un fichier
 void lancement_Generation()
           
static void main(java.lang.String[] args)
           
 boolean verificationFichier()
          verification de l'existances des fichiers fournis
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Pour moins de warning avec Java 1.5.0

See Also:
Constant Field Values

textMachine

private javax.swing.JTextField textMachine

textRaffinement

private javax.swing.JTextField textRaffinement

textOracleR

private javax.swing.JTextField textOracleR

textOracleM

private javax.swing.JTextField textOracleM

bParcourir1

private javax.swing.JButton bParcourir1

bParcourir2

private javax.swing.JButton bParcourir2

bParcourir3

private javax.swing.JButton bParcourir3

bParcourir4

private javax.swing.JButton bParcourir4

bLancer

private javax.swing.JButton bLancer

bQuitter

private javax.swing.JButton bQuitter

bNettoyer

private javax.swing.JButton bNettoyer

chAf

private javax.swing.JCheckBox chAf

chN

private javax.swing.JCheckBox chN

chOP

private javax.swing.JCheckBox chOP

chV

private javax.swing.JCheckBox chV

chABP

private javax.swing.JCheckBox chABP

chDg

private javax.swing.JCheckBox chDg

chOPEx

private javax.swing.JCheckBox chOPEx

chDot

private javax.swing.JCheckBox chDot

chHtml

private javax.swing.JCheckBox chHtml

chGxl

private javax.swing.JCheckBox chGxl

itF

private javax.swing.JComboBox itF

itD

private javax.swing.JComboBox itD

itP

private javax.swing.JComboBox itP

itE

private javax.swing.JComboBox itE

RepertoireCourant

private java.io.File RepertoireCourant

dejaActive

public boolean dejaActive

CetteFenetre

private javax.swing.JFrame CetteFenetre

LargeurFenetre

public static int LargeurFenetre

HauteurFenetre

public static int HauteurFenetre
Constructor Detail

AppliGene

public AppliGene()
Constructeur de la fenetre principale******

Method Detail

initDialog

java.io.File initDialog(java.lang.String Format)
Ouverture de la boite de dialog permettant de recuperer un fichier

Returns:
File est le fichier que l'utilisateur a selectionné. File est null si l'utilisateur n'a rien choisi.

fichierValide

boolean fichierValide(java.lang.String ext,
                      java.lang.String nomf)
Verification de l'extansion du fichier

Parameters:
ext - l'extension dont on veut verifier pour nomf
nomf - est le fichier dont on souhaite verifier la terminaison

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
gestion des ecouteurs d'evenement

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
evt - est l'evenement déclanché par un composant de la fenetre.

auMoinsUnFormat

private boolean auMoinsUnFormat()
verifie si il y a au moins un format qui a été choisi **


activerLancer

private void activerLancer()
activer le bouton Lancer *********


activerVerifierOracle

private void activerVerifierOracle()
activer le checkbox verifier oracle ****


verificationFichier

public boolean verificationFichier()
verification de l'existances des fichiers fournis

Returns:
true si tous les fichiers donnés par l'utilisateur existent false sinon.

lancement_Generation

public void lancement_Generation()

main

public static void main(java.lang.String[] args)