orarend
Class JPanel3

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by orarend.JPanel3
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class JPanel3
extends javax.swing.JPanel
implements java.awt.event.ActionListener

Vezérlő gombok konténerének osztálya

Author:
Csipkés László
See Also:
Serialized Form

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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.ButtonGroup bg
           
(package private)  javax.swing.ButtonGroup bg2
           
(package private)  javax.swing.JButton btvaltas
           
(package private)  javax.swing.JButton btvegrehajt
           
(package private) static org.hibernate.cfg.Configuration cfg
           
(package private)  javax.swing.JRadioButton osztaly
           
(package private) static JPanel3 self
           
(package private) static org.hibernate.Session session
           
(package private) static org.hibernate.SessionFactory sf
           
(package private)  javax.swing.JRadioButton tanar
           
(package private)  javax.swing.JRadioButton terem
           
(package private) static org.hibernate.Transaction tx
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
JPanel3()
          Konstruktor, mely a vezérléshez szükséges komponenseket helyezi a konténerbe
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          Eseményfigyelés
(package private) static void addOsztTant(java.lang.Long id, java.lang.String osztnev, java.lang.String osztevf, java.lang.String tantkod, int oraszam)
          OsztTant, illetve Orarend típusú objektumokat létrehozó függvény
(package private) static void duplakirak(java.util.Vector<Orarend> v)
          Dupla órákat kirakó függvény
(package private) static void idopontbeallit(java.util.Vector<Orarend> v)
          Ha indításkor korábbról maradtak időponttal rendelkező órarend bejegyzések, azokat törli a megfelelő helyekről.
(package private) static Idopont idopontgeneral()
          Véletlen időpontot generáló függvény
(package private) static void osszevontkirak(java.util.Vector<Orarend> osszevonttargyak)
          Összevont órákat kirakó függvény
(package private) static boolean tartalmaz(java.lang.String s1, java.lang.String s2)
          Mintaillesztést végző függvény
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

session

static org.hibernate.Session session

tx

static org.hibernate.Transaction tx

cfg

static org.hibernate.cfg.Configuration cfg

sf

static org.hibernate.SessionFactory sf

btvaltas

javax.swing.JButton btvaltas

btvegrehajt

javax.swing.JButton btvegrehajt

bg

javax.swing.ButtonGroup bg

bg2

javax.swing.ButtonGroup bg2

tanar

javax.swing.JRadioButton tanar

osztaly

javax.swing.JRadioButton osztaly

terem

javax.swing.JRadioButton terem

self

static JPanel3 self
Constructor Detail

JPanel3

public JPanel3()
Konstruktor, mely a vezérléshez szükséges komponenseket helyezi a konténerbe

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Eseményfigyelés

Specified by:
actionPerformed in interface java.awt.event.ActionListener

addOsztTant

static void addOsztTant(java.lang.Long id,
                        java.lang.String osztnev,
                        java.lang.String osztevf,
                        java.lang.String tantkod,
                        int oraszam)
OsztTant, illetve Orarend típusú objektumokat létrehozó függvény

Parameters:
id - oktató kódja
osztnev - osztály neve
osztevf - osztály évfolyama
tantkod - tantárgy kódja
oraszam - tantárgy heti óraszáma

idopontbeallit

static void idopontbeallit(java.util.Vector<Orarend> v)
Ha indításkor korábbról maradtak időponttal rendelkező órarend bejegyzések, azokat törli a megfelelő helyekről.

Parameters:
v - azon Orarend-ek listája, melyeknél volt időpont

tartalmaz

static boolean tartalmaz(java.lang.String s1,
                         java.lang.String s2)
Mintaillesztést végző függvény

Parameters:
s1 - első String
s2 - második String
Returns:
Ha az első String tartalmazza a másodikat true-t ad vissza, egyébként false-t.

idopontgeneral

static Idopont idopontgeneral()
Véletlen időpontot generáló függvény

Returns:
időpont.

duplakirak

static void duplakirak(java.util.Vector<Orarend> v)
Dupla órákat kirakó függvény

Parameters:
v - dupla órákat tartalmazó vektor

osszevontkirak

static void osszevontkirak(java.util.Vector<Orarend> osszevonttargyak)
Összevont órákat kirakó függvény

Parameters:
osszevonttargyak - összevont órákat tartalmazó vektor