public class InterfacePrincipale
extends javax.swing.JFrame
Modifier and Type | Class and Description |
---|---|
private class |
InterfacePrincipale.PanCategoriesListener |
private class |
InterfacePrincipale.PanQuestionsListener |
private class |
InterfacePrincipale.PanReponsesListener |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private Bouton |
addC |
private Bouton |
addQ |
private Bouton |
addR |
private ConnexionBDD |
bdd |
private Bouton |
config |
private ConfigBDD |
configBDD |
private Bouton |
delC |
private javax.swing.ImageIcon |
delImg |
private Bouton |
delQ |
private Bouton |
delR |
private Bouton |
editC |
private javax.swing.ImageIcon |
editImg |
private Bouton |
editQ |
private Bouton |
editR |
private static java.awt.Color |
ERROR_COLOR |
private static java.awt.Color |
INFO_COLOR |
private javax.swing.JList |
listC |
private javax.swing.JList |
listQ |
private javax.swing.JList |
listR |
private static java.awt.Color |
NORMAL_COLOR |
private javax.swing.JPanel |
panCategories |
private javax.swing.JPanel |
panQuestions |
private javax.swing.JPanel |
panReponses |
private javax.swing.ImageIcon |
plusImg |
private javax.swing.ImageIcon |
setupImg |
private javax.swing.JPanel |
statusBar |
private javax.swing.JLabel |
statusText |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
InterfacePrincipale() |
Modifier and Type | Method and Description |
---|---|
boolean |
configureBDD(boolean showExitButton) |
private void |
createPanelCategories() |
private void |
createPanelQuestion() |
private void |
createPanelReponses() |
private void |
createStatusBar() |
private java.lang.String[] |
getCategorieList() |
private void |
loadImgBouton() |
void |
modem56k() |
void |
nyan() |
private void |
reSelectCategorie(java.lang.String newCatName) |
private void |
reSelectQuestion(java.lang.String intitule) |
private void |
reSelectReponses(java.lang.String rep1,
java.lang.String rep2) |
private void |
setQuestionsPanelEnabled(boolean active) |
private void |
setReponsesPanelEnabled(boolean active) |
private void |
setStatusText(java.lang.String message) |
private void |
setStatusText(java.lang.String message,
java.awt.Color color) |
private void |
tryToConnect() |
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
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private javax.swing.JPanel panCategories
private Bouton addC
private Bouton delC
private Bouton editC
private javax.swing.JList listC
private javax.swing.JPanel panReponses
private Bouton addR
private Bouton delR
private Bouton editR
private javax.swing.JList listR
private javax.swing.JPanel panQuestions
private Bouton addQ
private Bouton delQ
private Bouton editQ
private javax.swing.JList listQ
private javax.swing.ImageIcon plusImg
private javax.swing.ImageIcon delImg
private javax.swing.ImageIcon editImg
private javax.swing.ImageIcon setupImg
private javax.swing.JPanel statusBar
private javax.swing.JLabel statusText
private Bouton config
private ConnexionBDD bdd
private ConfigBDD configBDD
private static final java.awt.Color ERROR_COLOR
private static final java.awt.Color INFO_COLOR
private static final java.awt.Color NORMAL_COLOR
private void loadImgBouton()
private void createStatusBar()
private void createPanelCategories()
private void createPanelReponses()
private void createPanelQuestion()
public void modem56k()
public void nyan()
public boolean configureBDD(boolean showExitButton)
private void tryToConnect()
private void setStatusText(java.lang.String message, java.awt.Color color)
private void setStatusText(java.lang.String message)
private void setReponsesPanelEnabled(boolean active)
private void setQuestionsPanelEnabled(boolean active)
private void reSelectCategorie(java.lang.String newCatName) throws BDDException
BDDException
private void reSelectReponses(java.lang.String rep1, java.lang.String rep2) throws BDDException
BDDException
private void reSelectQuestion(java.lang.String intitule) throws BDDException
BDDException
private java.lang.String[] getCategorieList()