public class MainGUI
extends javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
(package private) Book |
book |
private javax.swing.JLabel |
bookDueDate |
(package private) boolean |
bookExist |
private javax.swing.JLabel |
bookID |
private javax.swing.JLabel |
bookMgtLabel |
private javax.swing.JPanel |
bookPanel |
private javax.swing.JTextField |
bookSearch |
private javax.swing.JButton |
bookSearchBtn |
private javax.swing.JLabel |
bookStatus |
private javax.swing.JLabel |
bookTitle |
private javax.swing.JButton |
createBookBtn |
private javax.swing.JButton |
createUserBtn |
private javax.swing.JButton |
editBookBtn |
private javax.swing.JButton |
editUserBtn |
(package private) Handler |
handler |
private javax.swing.JTabbedPane |
jTabbedPane |
private javax.swing.JPanel |
mainPanel |
private javax.swing.JLabel |
nameLabel |
private javax.swing.JButton |
rentBtn |
private javax.swing.JButton |
returnBtn |
(package private) Settings |
settings |
private javax.swing.JButton |
settingsBtn |
(package private) User |
user |
private javax.swing.JLabel |
userBooks |
(package private) boolean |
userExist |
private javax.swing.JLabel |
userID |
private javax.swing.JLabel |
userLimit |
private javax.swing.JLabel |
userMgtLabel |
private javax.swing.JLabel |
userName |
private javax.swing.JPanel |
userPanel |
private javax.swing.JTextField |
userSearch |
private javax.swing.JButton |
userSearchBtn |
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 |
---|
MainGUI(Handler handler,
Settings settings)
Creates a new MainGUI
|
Modifier and Type | Method and Description |
---|---|
private void |
bookSearchBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
createBookBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
createUserBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
editBookBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
editUserBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
initComponents() |
private void |
rentBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
returnBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
settingsBtnActionPerformed(java.awt.event.ActionEvent evt) |
private void |
userSearchBtnActionPerformed(java.awt.event.ActionEvent evt) |
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
Book book
private javax.swing.JLabel bookDueDate
boolean bookExist
private javax.swing.JLabel bookID
private javax.swing.JLabel bookMgtLabel
private javax.swing.JPanel bookPanel
private javax.swing.JTextField bookSearch
private javax.swing.JButton bookSearchBtn
private javax.swing.JLabel bookStatus
private javax.swing.JLabel bookTitle
private javax.swing.JButton createBookBtn
private javax.swing.JButton createUserBtn
private javax.swing.JButton editBookBtn
private javax.swing.JButton editUserBtn
Handler handler
private javax.swing.JTabbedPane jTabbedPane
private javax.swing.JPanel mainPanel
private javax.swing.JLabel nameLabel
private javax.swing.JButton rentBtn
private javax.swing.JButton returnBtn
Settings settings
private javax.swing.JButton settingsBtn
User user
private javax.swing.JLabel userBooks
boolean userExist
private javax.swing.JLabel userID
private javax.swing.JLabel userLimit
private javax.swing.JLabel userMgtLabel
private javax.swing.JLabel userName
private javax.swing.JPanel userPanel
private javax.swing.JTextField userSearch
private javax.swing.JButton userSearchBtn
private void bookSearchBtnActionPerformed(java.awt.event.ActionEvent evt)
private void createBookBtnActionPerformed(java.awt.event.ActionEvent evt)
private void createUserBtnActionPerformed(java.awt.event.ActionEvent evt)
private void editBookBtnActionPerformed(java.awt.event.ActionEvent evt)
private void editUserBtnActionPerformed(java.awt.event.ActionEvent evt)
private void initComponents()
private void rentBtnActionPerformed(java.awt.event.ActionEvent evt)
private void returnBtnActionPerformed(java.awt.event.ActionEvent evt)
private void settingsBtnActionPerformed(java.awt.event.ActionEvent evt)
private void userSearchBtnActionPerformed(java.awt.event.ActionEvent evt)