szd
Class SzdView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by szd.SzdView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class SzdView
extends javax.swing.JFrame

UI megvalósítása.

Author:
Hucker Dávid
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
private  javax.swing.JMenuItem aboutMenuItem1
           
private  javax.swing.JMenuItem beginnerDifficultMenuItem
           
private  javax.swing.JDialog clientSetupBox
           
private  javax.swing.JMenuItem exitMenuItem
           
private  javax.swing.JMenuItem gameRulesMenuItem
           
private  javax.swing.JMenuItem hardDifficultMenuItem
           
private  javax.swing.JMenu helpMenu
           
private  javax.swing.JMenuItem internetGameMenuItem
           
private  javax.swing.JSeparator jSeparator1
           
private  javax.swing.JSeparator jSeparator2
           
private  javax.swing.JSeparator jSeparator3
           
private static javax.swing.JPanel mainPanel
           
private  javax.swing.JMenuBar menuBar
           
private  javax.swing.JMenuItem normalDifficultMenuItem
           
private  javax.swing.JMenu offlineGameMenu
           
private  javax.swing.JMenuItem offlineOnePlayerGamePropertiesMenuItem
           
private  javax.swing.JDialog onePlayerSetupBox
           
private  javax.swing.JMenu onlineGameMenu
           
private  javax.swing.JMenuItem professionalDifficultMenuItem
           
private static javax.swing.JProgressBar progressBar
           
private  javax.swing.JDialog serverSetupBox
           
private  javax.swing.JMenu setOfflineGameDifficultMenu
           
private  javax.swing.JMenuItem socketGameClientMenuItem
           
private  javax.swing.JMenu socketGameMenu
           
private  javax.swing.JMenuItem socketGameServerMenuItem
           
private  javax.swing.JMenuItem startOfflineOnePlayerGameMenuItem
           
private  javax.swing.JMenuItem startOfflineTwoPlayerGameMenuItem
           
private static javax.swing.JLabel statusMessageLabel
           
private  javax.swing.JPanel statusPanel
           
private  javax.swing.JSeparator statusPanelSeparator
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
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
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SzdView()
           
 
Method Summary
static javax.swing.JPanel getMainPanel()
           
static javax.swing.JProgressBar getProgressBar()
           
static javax.swing.JLabel getStatusMessageLabel()
           
private  void initComponents()
           
private  void internetGameMenuItemActionPerformed(java.awt.event.ActionEvent evt)
           
 void showClientSetupBox()
           
 void showOnePlayerSetupBox()
           
 void showServerSetupBox()
           
 void startOnePlayerGame()
           
 void startTwoPlayerGame()
           
 
Methods inherited from class javax.swing.JFrame
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
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
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, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, isOpaque, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

aboutMenuItem1

private javax.swing.JMenuItem aboutMenuItem1

beginnerDifficultMenuItem

private javax.swing.JMenuItem beginnerDifficultMenuItem

exitMenuItem

private javax.swing.JMenuItem exitMenuItem

gameRulesMenuItem

private javax.swing.JMenuItem gameRulesMenuItem

hardDifficultMenuItem

private javax.swing.JMenuItem hardDifficultMenuItem

helpMenu

private javax.swing.JMenu helpMenu

internetGameMenuItem

private javax.swing.JMenuItem internetGameMenuItem

jSeparator1

private javax.swing.JSeparator jSeparator1

jSeparator2

private javax.swing.JSeparator jSeparator2

jSeparator3

private javax.swing.JSeparator jSeparator3

mainPanel

private static javax.swing.JPanel mainPanel

menuBar

private javax.swing.JMenuBar menuBar

normalDifficultMenuItem

private javax.swing.JMenuItem normalDifficultMenuItem

offlineGameMenu

private javax.swing.JMenu offlineGameMenu

onlineGameMenu

private javax.swing.JMenu onlineGameMenu

professionalDifficultMenuItem

private javax.swing.JMenuItem professionalDifficultMenuItem

progressBar

private static javax.swing.JProgressBar progressBar

setOfflineGameDifficultMenu

private javax.swing.JMenu setOfflineGameDifficultMenu

socketGameClientMenuItem

private javax.swing.JMenuItem socketGameClientMenuItem

socketGameMenu

private javax.swing.JMenu socketGameMenu

socketGameServerMenuItem

private javax.swing.JMenuItem socketGameServerMenuItem

startOfflineOnePlayerGameMenuItem

private javax.swing.JMenuItem startOfflineOnePlayerGameMenuItem

startOfflineTwoPlayerGameMenuItem

private javax.swing.JMenuItem startOfflineTwoPlayerGameMenuItem

statusMessageLabel

private static javax.swing.JLabel statusMessageLabel

statusPanel

private javax.swing.JPanel statusPanel

statusPanelSeparator

private javax.swing.JSeparator statusPanelSeparator

serverSetupBox

private javax.swing.JDialog serverSetupBox

clientSetupBox

private javax.swing.JDialog clientSetupBox

onePlayerSetupBox

private javax.swing.JDialog onePlayerSetupBox

offlineOnePlayerGamePropertiesMenuItem

private javax.swing.JMenuItem offlineOnePlayerGamePropertiesMenuItem
Constructor Detail

SzdView

public SzdView()
Method Detail

initComponents

private void initComponents()

internetGameMenuItemActionPerformed

private void internetGameMenuItemActionPerformed(java.awt.event.ActionEvent evt)

showServerSetupBox

public void showServerSetupBox()

showClientSetupBox

public void showClientSetupBox()

showOnePlayerSetupBox

public void showOnePlayerSetupBox()

getStatusMessageLabel

public static javax.swing.JLabel getStatusMessageLabel()
Returns:
the statusMessageLabel

getMainPanel

public static javax.swing.JPanel getMainPanel()
Returns:
the mainPanel

startTwoPlayerGame

public void startTwoPlayerGame()

startOnePlayerGame

public void startOnePlayerGame()

getProgressBar

public static javax.swing.JProgressBar getProgressBar()
Returns:
the progressBar