Package library.impl

Class BookPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
library.impl.BookPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

class BookPanel
extends javax.swing.JPanel
Létrehoz egy könyv adatainak megadását lehetővé tevő panelt a szükséges komponensekkel és lehetővé teszi a komponensek értékeinek későbbi elérését.
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.JPanel

    javax.swing.JPanel.AccessibleJPanel

    Nested classes/interfaces inherited from class javax.swing.JComponent

    javax.swing.JComponent.AccessibleJComponent

    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

    Fields 
    Modifier and Type Field Description
    private javax.swing.JTextField author
    A könyv szerzőjének megadására szolgáló szövegmező.
    private javax.swing.JComboBox<java.lang.String> category
    A könyv kategóriájának megadását lehetővé tevő legördülő menü.
    private javax.swing.JTextField language
    A könyv nyelvének szövegmezője.
    private javax.swing.JPanel mainPanel
    Az adatok megadásának panele.
    private javax.swing.JTextField title
    A könyv címének szövegmezője.
    private javax.swing.JTextField year
    A könyv kiadási évének szövegmezője.
    private javax.swing.JRadioButton yes
    A kölcsönözhetőség igaz értékét képviselő RadioButton.

    Fields inherited from class javax.swing.JComponent

    listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

    Fields inherited from class java.awt.Component

    accessibleContext, 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
  • Constructor Summary

    Constructors 
    Constructor Description
    BookPanel()
    Létrehozza a könyvek adatainak megadását lehetővé tevő panelt.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAuthor()
    Visszaadja a szerző szövegmezőben megadott értéket.
    java.lang.String getCategory()
    Visszaadja a kategória ComboBox-ban kiválasztott értéket.
    java.lang.String getLanguage()
    Visszaadja a könyv nyelvének szövegmezőjében megadott értéket.
    javax.swing.JPanel getMainPanel()
    Visszaadja a főpanelt.
    java.lang.String getTitle()
    Visszaadja a cím szövegmezőben megadott értéket.
    java.lang.String getYear()
    Visszaadja az év szövegmezőben megadott értéket.
    boolean isBorrowable()
    Visszaadja, hogy a könyvet kölcsönözhetőre állították-e.

    Methods inherited from class javax.swing.JPanel

    getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

    Methods inherited from class javax.swing.JComponent

    addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

    Methods inherited from class java.awt.Container

    add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • mainPanel

      private final javax.swing.JPanel mainPanel
      Az adatok megadásának panele.
    • author

      private final javax.swing.JTextField author
      A könyv szerzőjének megadására szolgáló szövegmező.
    • title

      private final javax.swing.JTextField title
      A könyv címének szövegmezője.
    • year

      private final javax.swing.JTextField year
      A könyv kiadási évének szövegmezője.
    • category

      private final javax.swing.JComboBox<java.lang.String> category
      A könyv kategóriájának megadását lehetővé tevő legördülő menü.
    • language

      private final javax.swing.JTextField language
      A könyv nyelvének szövegmezője.
    • yes

      private final javax.swing.JRadioButton yes
      A kölcsönözhetőség igaz értékét képviselő RadioButton.
  • Constructor Details

    • BookPanel

      BookPanel()
      Létrehozza a könyvek adatainak megadását lehetővé tevő panelt.
  • Method Details

    • getMainPanel

      public javax.swing.JPanel getMainPanel()
      Visszaadja a főpanelt.
      Returns:
      A főpanel
    • getAuthor

      public java.lang.String getAuthor()
      Visszaadja a szerző szövegmezőben megadott értéket.
      Returns:
      A szerző szövegmező értéke
    • getTitle

      public java.lang.String getTitle()
      Visszaadja a cím szövegmezőben megadott értéket.
      Returns:
      A cím szövegmező értéke
    • getYear

      public java.lang.String getYear()
      Visszaadja az év szövegmezőben megadott értéket.
      Returns:
      A kiadási év szövegmező értéke
    • getCategory

      public java.lang.String getCategory()
      Visszaadja a kategória ComboBox-ban kiválasztott értéket.
      Returns:
      A kiválasztott kategória
    • getLanguage

      public java.lang.String getLanguage()
      Visszaadja a könyv nyelvének szövegmezőjében megadott értéket.
      Returns:
      A könyv nyelve
    • isBorrowable

      public boolean isBorrowable()
      Visszaadja, hogy a könyvet kölcsönözhetőre állították-e.
      Returns:
      A könyv kölcsönözhetősége