|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
Hanoj
public class Hanoj
Tato trieda je hlavna trieda. Je to applet a sluzi na inicializaciu premennych.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
javax.swing.JButton |
b1
premenna pre buttony b1, b2, cize pre start a restart |
javax.swing.JButton |
b2
premenna pre buttony b1, b2, cize pre start a restart |
javax.swing.JRadioButton |
b3
premenna pre RadioButtony b1, b2, cize pre hranie klavesami alebo hranie myskou |
javax.swing.JRadioButton |
b4
premenna pre RadioButtony b1, b2, cize pre hranie klavesami alebo hranie myskou |
java.awt.Image |
backbuffer
vyborna premenna na odsranenie blikania, nacita sa dany obrazok do pamate..a potom sa uz len vykresluje |
java.awt.Graphics |
backg
pouziva sa tiez na odstranie blikania |
java.awt.Image |
Background
premenna na nacitanie obrazka pozadia |
javax.swing.JButton |
bPauza
premenna pre button Pauza, s ktorym sa da hra pozastavit a nasledne znovu spustit |
int |
cas
Do tejto premennej sa zobrazuje aktualny cas casovaca |
Cucatko |
cuc
tu sa vola trieda Cucatko |
boolean |
end
Zisti ci je koniec..teda ci niekto presiel hru, ale pouziva sa aj pri pauznuti hry. |
boolean |
go
Premenna go dovoli alebo zakaze casovac pripocitavat sekundy |
Hanoj_canvas |
hc
Premenna na vytvorenie a nasladne volanie canvasu |
java.awt.Image |
Hura
premenna na nacitanie obrazka vykrik hura, pri konci hry |
int |
key
hodnota kodu stlacenej klavesy |
boolean |
klavesnica
zisti, ci sa bude hrat klavesnicou |
boolean |
klik
zistuje ci bolo kliknute myskou |
java.awt.Label |
lab
Tento label sluzi na zobrazenie casovaca v hre |
int |
level
premenna pre uroven hry..podobna premennej pocet tehliciek |
javax.swing.JComboBox |
list
JComboBox sluzi na vybratie si urovne hry pomocou vylistovania moznosti |
boolean |
myska
zisti, ci sa bude hrat myskou |
java.awt.Image |
ObrCucatko
premenna na nacitanie obrazka Cucatka |
java.awt.Image |
ObrStlpik
premenna na nacitanie obrazka Stlpika |
java.awt.Image |
ObrTehlicka
premenna na nacitanie obrazka Tehlicky |
int |
oldStavX
stara pozicia x |
int |
oldStavY
stara pozicia y |
int |
pocetTeh
pocet tehliciek je vlastne uroven hry. |
int |
pomUroven
je to pomocna premenna urovne |
int |
sizeX
sirka appletu |
int |
sizeY
vyska appletu |
boolean |
start
zisti, ci bol stlaceny start |
int |
step
Tato premenna sa incrementuje priamoumerne s urobenym krokom t.j. polozenie tehlicky |
javax.swing.JTextField |
steps
Sem sa vypisuje pocet krokov |
Stlpik[] |
stl
tu sa vola trieda Stlpik s danym poctom stpikov |
Tehlicka[] |
teh
tu sa vola trieda Tehlicka s danym poctom tehliciek |
int |
tehI
pomocna premmenna pre index tehlicky |
java.awt.List |
theList
premenna pre list, ktory sluzi na vyber urovne hry. |
Casovac |
thread
Toto je Thread, ktory sa vola casovac a ten sa updatuje kazda sekundu |
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 | |
---|---|
Hanoj()
|
Method Summary | |
---|---|
void |
init()
Toto je init appletu. |
void |
start()
Tato metoda sa spusti po starte appletu. |
Methods inherited from class javax.swing.JApplet |
---|
getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update |
Methods inherited from class java.applet.Applet |
---|
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, stop |
Methods inherited from class java.awt.Panel |
---|
addNotify |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int sizeX
public int sizeY
public int key
public int pocetTeh
public int pomUroven
public java.awt.Image Background
public java.awt.Image ObrCucatko
public java.awt.Image ObrTehlicka
public java.awt.Image ObrStlpik
public java.awt.Image Hura
public boolean klik
public int tehI
public int oldStavX
public int oldStavY
public javax.swing.JButton b1
public javax.swing.JButton b2
public javax.swing.JButton bPauza
public javax.swing.JRadioButton b3
public javax.swing.JRadioButton b4
public java.awt.List theList
public java.awt.Image backbuffer
public java.awt.Graphics backg
public boolean myska
public boolean klavesnica
public boolean start
public int level
public boolean end
public Stlpik[] stl
public Cucatko cuc
public Tehlicka[] teh
public Hanoj_canvas hc
public javax.swing.JTextField steps
public int step
public javax.swing.JComboBox list
public java.awt.Label lab
public Casovac thread
public boolean go
public int cas
Constructor Detail |
---|
public Hanoj()
Method Detail |
---|
public void init()
init
in class java.applet.Applet
public void start()
start
in class java.applet.Applet
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |