application
Class CadrePrincipal

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--application.CadrePrincipal
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public final class CadrePrincipal
extends javax.swing.JFrame
implements java.awt.event.MouseListener

Définit la fenêtre principale qui contient tous les objets graphiques : menu, champs de saisie, boutons, dessin du graphe ainsi que les commentaires.

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  java.awt.BorderLayout borderLayout1
           
private  CadreDessin cadreDessin
           
private  javax.swing.JPanel contentPane
           
private  java.lang.Object[] dataObject
           
private  java.lang.String fichier
           
private  javax.swing.JButton jButton1
           
private  javax.swing.JButton jButton2
           
private  javax.swing.JButton jButton3
           
private  javax.swing.JComboBox jComboBox1
           
private  javax.swing.JLabel jLabel1
           
private  javax.swing.JLabel jLabel2
           
private  javax.swing.JLabel jLabel3
           
private  javax.swing.JLabel jLabel4
           
private  javax.swing.JLabel jLabel5
           
private  javax.swing.JLabel jLabel6
           
private  javax.swing.JLabel jLabel7
           
private  javax.swing.JLabel jLabel8
           
private  javax.swing.JMenuBar jMenuBar1
           
private  javax.swing.JMenu jMenuFile
           
private  javax.swing.JMenuItem jMenuFileCharger
           
private  javax.swing.JMenuItem jMenuFileExit
           
private  javax.swing.JMenu jMenuHelp
           
private  javax.swing.JMenuItem jMenuHelpAbout
           
private  javax.swing.JOptionPane jOptionPane1
           
private  javax.swing.JScrollPane jScrollPane1
           
private  javax.swing.JTextArea jTextArea1
           
private  javax.swing.JTextArea jTextArea2
           
private  javax.swing.JTextArea jTextArea3
           
private  javax.swing.JTextArea jTextArea4
           
private  javax.swing.JTextField jTextField1
           
private  javax.swing.JTextField jTextField2
           
private  javax.swing.JTextField jTextField3
           
private  javax.swing.JTextField jTextField4
           
private  javax.swing.JTextField jTextField5
           
private  javax.swing.JTextField jTextField6
           
private  javax.swing.JTextField jTextField7
           
private  int typeCalcul
           
 
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
CadrePrincipal()
          Constructeur du cadre
 
Method Summary
private  void chargerFichier()
           
private  void jbInit()
          Initialisation de la fenêtre
private  void jButton1_actionPerformed(java.awt.event.ActionEvent e)
           
private  void jButton2_actionPerformed(java.awt.event.ActionEvent e)
           
private  void jButton3_actionPerformed(java.awt.event.ActionEvent e)
           
private  void jComboBox1_actionPerformed(java.awt.event.ActionEvent e)
           
private  void jComboBox1_propertyChange(java.beans.PropertyChangeEvent e)
           
private  void jMenuFileExit_actionPerformed(java.awt.event.ActionEvent e)
          Opération Fichier | Quitter effectuée
private  void jMenuHelpAbout_actionPerformed(java.awt.event.ActionEvent e)
          Opération Aide | A propos effectuée
private  void jMenuHelpCharger_actionPerformed(java.awt.event.ActionEvent e)
          Opération Fichier | Charger graphe
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          Remplacé, ainsi nous pouvons sortir quand la fenêtre est fermée
(package private)  void setFile(java.lang.String file)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, 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

fichier

private java.lang.String fichier

contentPane

private javax.swing.JPanel contentPane

borderLayout1

private java.awt.BorderLayout borderLayout1

jMenuBar1

private javax.swing.JMenuBar jMenuBar1

jMenuFile

private javax.swing.JMenu jMenuFile

jMenuFileExit

private javax.swing.JMenuItem jMenuFileExit

jMenuFileCharger

private javax.swing.JMenuItem jMenuFileCharger

jMenuHelp

private javax.swing.JMenu jMenuHelp

jMenuHelpAbout

private javax.swing.JMenuItem jMenuHelpAbout

jLabel5

private javax.swing.JLabel jLabel5

jLabel4

private javax.swing.JLabel jLabel4

jLabel3

private javax.swing.JLabel jLabel3

jLabel2

private javax.swing.JLabel jLabel2

jLabel1

private javax.swing.JLabel jLabel1

jLabel6

private javax.swing.JLabel jLabel6

jLabel7

private javax.swing.JLabel jLabel7

jLabel8

private javax.swing.JLabel jLabel8

jTextField5

private javax.swing.JTextField jTextField5

jTextField4

private javax.swing.JTextField jTextField4

jTextField3

private javax.swing.JTextField jTextField3

jTextField2

private javax.swing.JTextField jTextField2

jTextField1

private javax.swing.JTextField jTextField1

jTextField6

private javax.swing.JTextField jTextField6

jTextField7

private javax.swing.JTextField jTextField7

dataObject

private java.lang.Object[] dataObject

jComboBox1

private javax.swing.JComboBox jComboBox1

jTextArea2

private javax.swing.JTextArea jTextArea2

jTextArea1

private javax.swing.JTextArea jTextArea1

jTextArea3

private javax.swing.JTextArea jTextArea3

jTextArea4

private javax.swing.JTextArea jTextArea4

jScrollPane1

private javax.swing.JScrollPane jScrollPane1

jButton2

private javax.swing.JButton jButton2

jButton1

private javax.swing.JButton jButton1

jButton3

private javax.swing.JButton jButton3

cadreDessin

private CadreDessin cadreDessin

jOptionPane1

private javax.swing.JOptionPane jOptionPane1

typeCalcul

private int typeCalcul
Constructor Detail

CadrePrincipal

public CadrePrincipal()
Constructeur du cadre

Method Detail

jbInit

private final void jbInit()
                   throws java.lang.Exception
Initialisation de la fenêtre

java.lang.Exception

jMenuFileExit_actionPerformed

private final void jMenuFileExit_actionPerformed(java.awt.event.ActionEvent e)
Opération Fichier | Quitter effectuée


jMenuHelpAbout_actionPerformed

private final void jMenuHelpAbout_actionPerformed(java.awt.event.ActionEvent e)
Opération Aide | A propos effectuée


jMenuHelpCharger_actionPerformed

private final void jMenuHelpCharger_actionPerformed(java.awt.event.ActionEvent e)
Opération Fichier | Charger graphe


processWindowEvent

protected final void processWindowEvent(java.awt.event.WindowEvent e)
Remplacé, ainsi nous pouvons sortir quand la fenêtre est fermée

Overrides:
processWindowEvent in class javax.swing.JFrame

jComboBox1_actionPerformed

private final void jComboBox1_actionPerformed(java.awt.event.ActionEvent e)

jComboBox1_propertyChange

private final void jComboBox1_propertyChange(java.beans.PropertyChangeEvent e)

jButton2_actionPerformed

private final void jButton2_actionPerformed(java.awt.event.ActionEvent e)

jButton3_actionPerformed

private final void jButton3_actionPerformed(java.awt.event.ActionEvent e)

chargerFichier

private final void chargerFichier()

jButton1_actionPerformed

private final void jButton1_actionPerformed(java.awt.event.ActionEvent e)

setFile

final void setFile(java.lang.String file)

mouseEntered

public final void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseClicked

public final void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseExited

public final void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseDragged

public final void mouseDragged(java.awt.event.MouseEvent e)

mouseMoved

public final void mouseMoved(java.awt.event.MouseEvent e)

mousePressed

public final void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public final void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener