org.jangband.gui
Class MainFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.jangband.gui.MainFrame
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public class MainFrame
- extends javax.swing.JFrame
I expect this user interface to change a lot before release, but
it needs a first version, so I made it look like zangband's UI.
- Author:
- Terrance Davis
- See Also:
- Serialized Form
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| 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 |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, 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, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, paint, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
menuBar1
private javax.swing.JMenuBar menuBar1
fileMenu
private javax.swing.JMenu fileMenu
newMI
private javax.swing.JMenuItem newMI
openMI
private javax.swing.JMenuItem openMI
importMI
private javax.swing.JMenuItem importMI
exportMI
private javax.swing.JMenuItem exportMI
saveMI
private javax.swing.JMenuItem saveMI
suicideMI
private javax.swing.JMenuItem suicideMI
quitMI
private javax.swing.JMenuItem quitMI
actionsMenu
private javax.swing.JMenu actionsMenu
menuItem11
private javax.swing.JMenuItem menuItem11
menuItem16
private javax.swing.JMenuItem menuItem16
menuItem26
private javax.swing.JMenuItem menuItem26
menuItem27
private javax.swing.JMenuItem menuItem27
menuItem28
private javax.swing.JMenuItem menuItem28
menuItem29
private javax.swing.JMenuItem menuItem29
menuItem33
private javax.swing.JMenuItem menuItem33
menuItem31
private javax.swing.JMenuItem menuItem31
menuItem34
private javax.swing.JMenuItem menuItem34
menuItem32
private javax.swing.JMenuItem menuItem32
menuItem25
private javax.swing.JMenuItem menuItem25
menuItem35
private javax.swing.JCheckBoxMenuItem menuItem35
menuItem30
private javax.swing.JMenuItem menuItem30
menuItem36
private javax.swing.JMenuItem menuItem36
menuItem20
private javax.swing.JMenuItem menuItem20
menuItem21
private javax.swing.JMenuItem menuItem21
moveMenu
private javax.swing.JMenu moveMenu
menuItem47
private javax.swing.JMenuItem menuItem47
menuItem37
private javax.swing.JMenuItem menuItem37
menuItem41
private javax.swing.JMenuItem menuItem41
menuItem40
private javax.swing.JMenuItem menuItem40
menuItem43
private javax.swing.JMenuItem menuItem43
menuItem59
private javax.swing.JMenuItem menuItem59
menuItem60
private javax.swing.JMenuItem menuItem60
menuItem61
private javax.swing.JMenuItem menuItem61
magicMenu
private javax.swing.JMenu magicMenu
menuItem82
private javax.swing.JMenuItem menuItem82
menuItem62
private javax.swing.JMenuItem menuItem62
menuItem65
private javax.swing.JMenuItem menuItem65
menuItem80
private javax.swing.JMenuItem menuItem80
menuItem72
private javax.swing.JMenuItem menuItem72
menuItem70
private javax.swing.JMenuItem menuItem70
menuItem71
private javax.swing.JMenuItem menuItem71
menuItem73
private javax.swing.JMenuItem menuItem73
menuItem74
private javax.swing.JMenuItem menuItem74
menuItem75
private javax.swing.JMenuItem menuItem75
menuItem79
private javax.swing.JMenuItem menuItem79
menuItem76
private javax.swing.JMenuItem menuItem76
menuItem77
private javax.swing.JMenuItem menuItem77
optionsMenu
private javax.swing.JMenu optionsMenu
menu7
private javax.swing.JMenu menu7
radioButtonMenuItem21
private javax.swing.JRadioButtonMenuItem radioButtonMenuItem21
radioButtonMenuItem18
private javax.swing.JRadioButtonMenuItem radioButtonMenuItem18
radioButtonMenuItem19
private javax.swing.JRadioButtonMenuItem radioButtonMenuItem19
radioButtonMenuItem20
private javax.swing.JRadioButtonMenuItem radioButtonMenuItem20
menuItem12
private javax.swing.JMenuItem menuItem12
checkBoxMenuItem9
private javax.swing.JCheckBoxMenuItem checkBoxMenuItem9
checkBoxMenuItem11
private javax.swing.JCheckBoxMenuItem checkBoxMenuItem11
checkBoxMenuItem10
private javax.swing.JCheckBoxMenuItem checkBoxMenuItem10
windowsMenu
private javax.swing.JMenu windowsMenu
standardViewMI
private javax.swing.JMenuItem standardViewMI
setStandardViewMI
private javax.swing.JMenuItem setStandardViewMI
detailedCharacterStatsMI
private javax.swing.JCheckBoxMenuItem detailedCharacterStatsMI
characterSummaryMI
private javax.swing.JCheckBoxMenuItem characterSummaryMI
localTerrainMapMI
private javax.swing.JCheckBoxMenuItem localTerrainMapMI
fullLevelMap
private javax.swing.JCheckBoxMenuItem fullLevelMap
InventoryCarriedMI
private javax.swing.JCheckBoxMenuItem InventoryCarriedMI
equipmentWieldedMI
private javax.swing.JCheckBoxMenuItem equipmentWieldedMI
browseBookMI
private javax.swing.JCheckBoxMenuItem browseBookMI
messagesMI
private javax.swing.JCheckBoxMenuItem messagesMI
highScoresMI
private javax.swing.JCheckBoxMenuItem highScoresMI
helpMenu
private javax.swing.JMenu helpMenu
menuItem9
private javax.swing.JMenuItem menuItem9
aboutMI
private javax.swing.JMenuItem aboutMI
desktopPane1
private javax.swing.JDesktopPane desktopPane1
highScoresIF
private javax.swing.JInternalFrame highScoresIF
browseBookIF
private javax.swing.JInternalFrame browseBookIF
equipmentWieldedIF
private javax.swing.JInternalFrame equipmentWieldedIF
inventoryCarriedIF
private javax.swing.JInternalFrame inventoryCarriedIF
fullLevelMapIF
private javax.swing.JInternalFrame fullLevelMapIF
detailedCharacterStatsIF
private javax.swing.JInternalFrame detailedCharacterStatsIF
characterSummaryIF
private javax.swing.JInternalFrame characterSummaryIF
localTerrainMapIF
private javax.swing.JInternalFrame localTerrainMapIF
messagesIF
private javax.swing.JInternalFrame messagesIF
MainFrame
public MainFrame()
aboutMIActionPerformed
private void aboutMIActionPerformed(java.awt.event.ActionEvent e)
- Opens the splash screen which doubles as the about screen.
- Parameters:
e - Not used internally at this point.
newMIActionPerformed
private void newMIActionPerformed(java.awt.event.ActionEvent e)
suicideMIActionPerformed
private void suicideMIActionPerformed(java.awt.event.ActionEvent e)
quitMIActionPerformed
private void quitMIActionPerformed(java.awt.event.ActionEvent e)
openMIActionPerformed
private void openMIActionPerformed(java.awt.event.ActionEvent e)
importMIActionPerformed
private void importMIActionPerformed(java.awt.event.ActionEvent e)
exportMIActionPerformed
private void exportMIActionPerformed(java.awt.event.ActionEvent e)
detailedCharacterStatsMIActionPerformed
private void detailedCharacterStatsMIActionPerformed(java.awt.event.ActionEvent e)
characterSummaryMIActionPerformed
private void characterSummaryMIActionPerformed(java.awt.event.ActionEvent e)
localTerrainMapMIActionPerformed
private void localTerrainMapMIActionPerformed(java.awt.event.ActionEvent e)
fullLevelMapActionPerformed
private void fullLevelMapActionPerformed(java.awt.event.ActionEvent e)
inventoryCarriedMIActionPerformed
private void inventoryCarriedMIActionPerformed(java.awt.event.ActionEvent e)
equipmentWieldedMIActionPerformed
private void equipmentWieldedMIActionPerformed(java.awt.event.ActionEvent e)
browseBookMIActionPerformed
private void browseBookMIActionPerformed(java.awt.event.ActionEvent e)
messagesMIActionPerformed
private void messagesMIActionPerformed(java.awt.event.ActionEvent e)
highScoresMIActionPerformed
private void highScoresMIActionPerformed(java.awt.event.ActionEvent e)
getHighScoresIF
public javax.swing.JInternalFrame getHighScoresIF()
getMessagesIF
public javax.swing.JInternalFrame getMessagesIF()
getBrowseBookIF
public javax.swing.JInternalFrame getBrowseBookIF()
getEquipmentWieldedIF
public javax.swing.JInternalFrame getEquipmentWieldedIF()
getInventoryCarriedIF
public javax.swing.JInternalFrame getInventoryCarriedIF()
getFullLevelMapIF
public javax.swing.JInternalFrame getFullLevelMapIF()
getDetailedCharacterStatsIF
public javax.swing.JInternalFrame getDetailedCharacterStatsIF()
getCharacterSummaryIF
public javax.swing.JInternalFrame getCharacterSummaryIF()
getLocalTerrainMapIF
public javax.swing.JInternalFrame getLocalTerrainMapIF()
getDetailedCharacterStatsMI
public javax.swing.JCheckBoxMenuItem getDetailedCharacterStatsMI()
getCharacterSummaryMI
public javax.swing.JCheckBoxMenuItem getCharacterSummaryMI()
getFullLevelMapMI
public javax.swing.JCheckBoxMenuItem getFullLevelMapMI()
getInventoryCarriedMI
public javax.swing.JCheckBoxMenuItem getInventoryCarriedMI()
getBrowseBookMI
public javax.swing.JCheckBoxMenuItem getBrowseBookMI()
getMessagesMI
public javax.swing.JCheckBoxMenuItem getMessagesMI()
getHighScoresMI
public javax.swing.JCheckBoxMenuItem getHighScoresMI()
getLocalTerrainMapMI
public javax.swing.JCheckBoxMenuItem getLocalTerrainMapMI()
getFullLevelMap
public javax.swing.JCheckBoxMenuItem getFullLevelMap()
getEquipmentWieldedMI
public javax.swing.JCheckBoxMenuItem getEquipmentWieldedMI()
highScoresIFInternalFrameClosing
private void highScoresIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
browseBookIFInternalFrameClosing
private void browseBookIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
equipmentWieldedInternalFrameClosing
private void equipmentWieldedInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
inventoryCarriedIFInternalFrameClosing
private void inventoryCarriedIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
fullLevelMapIFInternalFrameClosing
private void fullLevelMapIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
detailedCharacterStatsIFInternalFrameClosing
private void detailedCharacterStatsIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
characterSummaryIFInternalFrameClosing
private void characterSummaryIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
localTerrainMapIFInternalFrameClosing
private void localTerrainMapIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
messagesIFInternalFrameClosing
private void messagesIFInternalFrameClosing(javax.swing.event.InternalFrameEvent e)
initComponents
private void initComponents()

Server provided by Gene Davis Software.