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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent -
Field Summary
Fields Modifier and Type Field Description private javax.swing.JTextFieldauthorA könyv szerzőjének megadására szolgáló szövegmező.private javax.swing.JComboBox<java.lang.String>categoryA könyv kategóriájának megadását lehetővé tevő legördülő menü.private javax.swing.JTextFieldlanguageA könyv nyelvének szövegmezője.private javax.swing.JPanelmainPanelAz adatok megadásának panele.private javax.swing.JTextFieldtitleA könyv címének szövegmezője.private javax.swing.JTextFieldyearA könyv kiadási évének szövegmezője.private javax.swing.JRadioButtonyesA 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 -
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.StringgetAuthor()Visszaadja a szerző szövegmezőben megadott értéket.java.lang.StringgetCategory()Visszaadja a kategória ComboBox-ban kiválasztott értéket.java.lang.StringgetLanguage()Visszaadja a könyv nyelvének szövegmezőjében megadott értéket.javax.swing.JPanelgetMainPanel()Visszaadja a főpanelt.java.lang.StringgetTitle()Visszaadja a cím szövegmezőben megadott értéket.java.lang.StringgetYear()Visszaadja az év szövegmezőben megadott értéket.booleanisBorrowable()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, updateUIMethods 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, updateMethods 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, validateTreeMethods 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
-
Field Details
-
mainPanel
private final javax.swing.JPanel mainPanelAz adatok megadásának panele. -
author
private final javax.swing.JTextField authorA könyv szerzőjének megadására szolgáló szövegmező. -
title
private final javax.swing.JTextField titleA könyv címének szövegmezője. -
year
private final javax.swing.JTextField yearA könyv kiadási évének szövegmezője. -
category
private final javax.swing.JComboBox<java.lang.String> categoryA könyv kategóriájának megadását lehetővé tevő legördülő menü. -
language
private final javax.swing.JTextField languageA könyv nyelvének szövegmezője. -
yes
private final javax.swing.JRadioButton yesA 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
-