|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame lib.JOptionsScreen
public class JOptionsScreen
JOptionScreen represents a panel for providing basic configurability to the program, fetching configuration settings and writing changes back using a small armada of widgets designed for things such as colour configuration etc.
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private java.util.ArrayList |
buttonArray
|
private javax.swing.JList |
engineList
|
private javax.swing.JButton |
jButton1
|
private javax.swing.JButton |
jButton2
|
private javax.swing.JButton |
jButton3
|
private javax.swing.JButton |
jButton4
|
private javax.swing.JButton |
jButton6
|
private javax.swing.JLabel |
jLabel1
|
private javax.swing.JLabel |
jLabel10
|
private javax.swing.JLabel |
jLabel11
|
private javax.swing.JLabel |
jLabel12
|
private javax.swing.JLabel |
jLabel13
|
private javax.swing.JLabel |
jLabel14
|
private javax.swing.JLabel |
jLabel15
|
private javax.swing.JLabel |
jLabel16
|
private javax.swing.JLabel |
jLabel17
|
private javax.swing.JLabel |
jLabel18
|
private javax.swing.JLabel |
jLabel19
|
private javax.swing.JLabel |
jLabel2
|
private javax.swing.JLabel |
jLabel20
|
private javax.swing.JLabel |
jLabel21
|
private javax.swing.JLabel |
jLabel22
|
private javax.swing.JLabel |
jLabel23
|
private javax.swing.JLabel |
jLabel24
|
private javax.swing.JLabel |
jLabel3
|
private javax.swing.JLabel |
jLabel4
|
private javax.swing.JLabel |
jLabel5
|
private javax.swing.JLabel |
jLabel6
|
private javax.swing.JLabel |
jLabel7
|
private javax.swing.JLabel |
jLabel8
|
private javax.swing.JLabel |
jLabel9
|
private javax.swing.JPanel |
jPanel1
|
private javax.swing.JPanel |
jPanel2
|
private javax.swing.JPanel |
jPanel3
|
private javax.swing.JPanel |
jPanel4
|
private javax.swing.JPanel |
jPanel5
|
private javax.swing.JPanel |
jPanel6
|
private javax.swing.JPanel |
jPanel7
|
private javax.swing.JPanel |
jPanel8
|
private javax.swing.JScrollPane |
jScrollPane1
|
private javax.swing.JSpinner |
jSpinner1
|
private javax.swing.JSpinner |
jSpinner2
|
private javax.swing.JSpinner |
jSpinner3
|
private javax.swing.JSpinner |
jSpinner4
|
private javax.swing.DefaultListModel |
listModel
|
private JAbode |
parentFrame
|
static long |
serialVersionUID
|
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 | |
---|---|
JOptionsScreen(JAbode mainFrame)
Initialize the options screen |
Method Summary | |
---|---|
void |
buttonsToArray()
Add all of our buttons to an array |
void |
buttonsToForm()
|
void |
enginesToList()
Load the list of engines from the configuration file |
private void |
formWindowClosed(java.awt.event.WindowEvent evt)
The window has been closed |
private void |
formWindowClosing(java.awt.event.WindowEvent evt)
|
private void |
initComponents()
This method is called from within the constructor to initialize the form. |
private void |
jButton1ActionPerformed(java.awt.event.ActionEvent evt)
|
private void |
jButton2ActionPerformed(java.awt.event.ActionEvent evt)
|
private void |
jButton3ActionPerformed(java.awt.event.ActionEvent evt)
|
private void |
jButton4ActionPerformed(java.awt.event.ActionEvent evt)
|
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 |
Field Detail |
---|
public static final long serialVersionUID
private java.util.ArrayList buttonArray
private javax.swing.DefaultListModel listModel
private JAbode parentFrame
private javax.swing.JList engineList
private javax.swing.JButton jButton1
private javax.swing.JButton jButton2
private javax.swing.JButton jButton3
private javax.swing.JButton jButton4
private javax.swing.JButton jButton6
private javax.swing.JLabel jLabel1
private javax.swing.JLabel jLabel10
private javax.swing.JLabel jLabel11
private javax.swing.JLabel jLabel12
private javax.swing.JLabel jLabel13
private javax.swing.JLabel jLabel14
private javax.swing.JLabel jLabel15
private javax.swing.JLabel jLabel16
private javax.swing.JLabel jLabel17
private javax.swing.JLabel jLabel18
private javax.swing.JLabel jLabel19
private javax.swing.JLabel jLabel2
private javax.swing.JLabel jLabel20
private javax.swing.JLabel jLabel21
private javax.swing.JLabel jLabel22
private javax.swing.JLabel jLabel23
private javax.swing.JLabel jLabel24
private javax.swing.JLabel jLabel3
private javax.swing.JLabel jLabel4
private javax.swing.JLabel jLabel5
private javax.swing.JLabel jLabel6
private javax.swing.JLabel jLabel7
private javax.swing.JLabel jLabel8
private javax.swing.JLabel jLabel9
private javax.swing.JPanel jPanel1
private javax.swing.JPanel jPanel2
private javax.swing.JPanel jPanel3
private javax.swing.JPanel jPanel4
private javax.swing.JPanel jPanel5
private javax.swing.JPanel jPanel6
private javax.swing.JPanel jPanel7
private javax.swing.JPanel jPanel8
private javax.swing.JScrollPane jScrollPane1
private javax.swing.JSpinner jSpinner1
private javax.swing.JSpinner jSpinner2
private javax.swing.JSpinner jSpinner3
private javax.swing.JSpinner jSpinner4
Constructor Detail |
---|
public JOptionsScreen(JAbode mainFrame)
mainFrame
- The frame we'return being shown onMethod Detail |
---|
private void initComponents()
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt)
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt)
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
private void formWindowClosing(java.awt.event.WindowEvent evt)
private void formWindowClosed(java.awt.event.WindowEvent evt)
public void enginesToList()
public void buttonsToArray()
public void buttonsToForm()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |