Package admin
Class Pagina_administrador
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
admin.Pagina_administrador
- Record Components:
contentPane
- Es el panel principal donde contiene todos los atributos.panelLateral
- Es el panel que interaciona como desplegable cambiando su tamaño, con la funcionalidad de maximizar la pantalla para las personas con dificultad visual y realiza las tareas de salir de la aplicación e ir a la página de início de sesión.lbl_Img_Fondo
- El label lbl_Img_Fondo es una imagen con un degradado para el fondo en la aplicación.lbl_FleDesple
- El label es una imagen pulsable que cambia de imagen con información para el usuario de lo que puede hacer. Lo que puede es minimizar o maximizar el panelLateral.btn_Inicio_APP
- El botón de btn_Inicio_APP te permite ir a la página de inicio de sesión.btn_Salir
- El botón de btn_Salir te permite cerrar la aplicación.lblLogoOriginal
- El label lblLogoOriginal es una imagen con nuestro logo.lbl_Texto_1
- El label lbl_Texto_1 es un atributo informativo para el usuario donde pone "NÚMERO DE INSCRITOS A LA MEMBRESÍA".lbl_Texto_2
- El label lbl_Texto_2 es un atributo informativo para el usuario donde pone "USUARIOS".comboBox_Tipo_de_membreisa1
- El comboBox comboBox_Tipo_de_membreisa1 es un menú en forma de desplegable donde te ofrece unas opciones sobre los diferente tipos de membresías y una opción especial que es "Total_Ganancias".comboBox_Tipo_de_membreisa2
- El comboBox comboBox_Tipo_de_membreisa2 es un menú en forma de desplegable donde te ofrece unas opciones sobre los diferente tipos de membresías.lbl_Total_membresias
- El label lbl_Total_membresias te muestra la cantidad de membresías que hay según SELECCIONADO en comboBox_Tipo_de_membreisa1.lbl_Total_Ganado
- El label lbl_Total_Ganado te muestra la cantidad total que has ganado con la membresía que has SELECCIONADO en comboBox_Tipo_de_membreisa1.txt_Correo
- El jTextField txt_Correo te permite escribir un correo con el que puedes realizar diferentes tareas.lbl_Nombre
- El label lbl_Nombre te muestra el nombre del usuario que previamente ha escrito en el txt_Correo.lbl_Apellidos_User
- El label lbl_Apellidos_User te muestra los apellidos del usuario que previamente ha escrito en el txt_Correo.btnComprobar_users
- El botón btnComprobar_users te permite comprobar si un usuario existe mediante el atributo txt_Correo.btnCambioMembresia
- El botón btnCambioMembresia te permite cambiar de membresía a un usuario que previamente ha confirmado que existe con el btnComprobar_users.btnConfirmarEliminacion
- El botón btnConfirmarEliminacion te permite eliminar un usuario que previamente ha confirmado que existe con el btnComprobar_users. * @param btnCalcular_Ganancias El botón btnCalcular_Ganancias te permite conocer las ganancias totales según tengas usuarios con un membresía.
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
La clase "Pagina_administrador" es una página donde podrás realizar las siguientes tareas:
1º Comprobar las cantidades de cada tipo de membresías ("Cristal_Basic", "Zafiro_Standard", "Rubi_Standard" y "Diamante_Premium") y su respectivo beneficio total con la operación cantidad de membresías * el precio.
2º De las opciones anteriores, hay una especial, que es "Total_Ganancias" donde te mostrará el total de las membresías y el total ganado con la aplicación.
3º Comprobar mediante el correo si un usuario existe (Se puede comprobar mediante el correo, porque el correo es único para cada usuario).
4º Cambiar de membresia a un usuario que exista que previamente has comprobado.
5º Eliminar a un usuario que previamente has comprobado.
- Author:
- TRILOGY. Miembros: Adrián Leal Vacas, Gonzalo Amo Cano y Raúl Senso Montojo.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Window
Window.Type
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
ConstructorsConstructorDescriptionEl constructor llama a los atributos y métodos necesarios para el funcionamiento de la clase Pagina_administrador. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
cerrar()
El método cerrar() cierra la base de datos.static void
conectar()
El método conectar() realiza una conexión a la base de datos.void
El método EsconderBotones() realiza un minimizado de los elementos del panel de la izquierda.static void
En el método main ejecutamos la ventana principal Pagina_administrador y realizamos la conexión a la base de datos para el correcto funcionamiento de la página.void
El método MostrarBotones() realiza un minimizado de los elementos del panel de la izquierda (por defecto).Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
Methods inherited from class java.awt.Window
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, 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
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, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, 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, 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, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Constructor Details
-
Pagina_administrador
public Pagina_administrador()El constructor llama a los atributos y métodos necesarios para el funcionamiento de la clase Pagina_administrador.
-
-
Method Details
-
main
En el método main ejecutamos la ventana principal Pagina_administrador y realizamos la conexión a la base de datos para el correcto funcionamiento de la página. -
conectar
El método conectar() realiza una conexión a la base de datos.- Throws:
Exception
-
cerrar
El método cerrar() cierra la base de datos.- Throws:
SQLException
-
EsconderBotones
public void EsconderBotones()El método EsconderBotones() realiza un minimizado de los elementos del panel de la izquierda. -
MostrarBotones
public void MostrarBotones()El método MostrarBotones() realiza un minimizado de los elementos del panel de la izquierda (por defecto).
-