Package cbsw.gui

Class GuiJPanel

    • 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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.awt.event.ActionListener exitAL  
      protected javax.swing.JFrame jF  
      protected javax.swing.JMenuBar mB  
      protected java.util.prefs.Preferences prefs  
      protected java.lang.String prefsPrefix  
      • Fields inherited from class javax.swing.JComponent

        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

        accessibleContext, 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

      Constructors 
      Constructor Description
      GuiJPanel​(java.lang.String pfn, java.lang.String pfx)  
      GuiJPanel​(java.util.prefs.Preferences pfs, java.lang.String pfx)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static javax.swing.JPanel addBorder​(javax.swing.JComponent component, java.lang.String label)  
      javax.swing.JFrame getFrame()  
      javax.swing.JMenuBar getMenuBar()  
      static java.awt.MenuBar getMenuBar​(java.awt.Container cn)  
      java.util.prefs.Preferences getPrefsUserNode()  
      javax.swing.JCheckBox makeCheckBox​(java.lang.String name, java.lang.String label, boolean def, boolean registerPrefsAction)  
      javax.swing.JFrame makeFrame​(java.lang.String title)  
      static javax.swing.JFrame makeFrame​(javax.swing.JPanel jP, java.lang.String title)  
      javax.swing.JMenu makeMainMenu​(java.lang.String title)  
      javax.swing.JTextField makeTF​(java.lang.String name, java.lang.String prefsDefault, int width, java.lang.String borderLabel, java.lang.String toolTip, boolean registerPrefsAction)  
      javax.swing.JTextField makeTF​(java.text.Format fmt, java.lang.String name, java.lang.String prefsDefault, int width, java.lang.String borderLabel, java.lang.String toolTip, boolean registerPrefsAction)  
      static void savePreferences​(java.util.prefs.Preferences prefs, java.awt.Container cn)  
      java.util.prefs.Preferences setPrefsUserNode​(java.lang.String pfn, java.lang.String pfx)  
      java.util.prefs.Preferences setPrefsUserNode​(java.util.prefs.Preferences pfs, java.lang.String pfx)  
      static void updateFields​(java.util.prefs.Preferences prefs, java.awt.Container cn)  
      static void updateUndefinedFields​(java.util.prefs.Preferences prefs, java.awt.Container cn)  
      • 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, getBaseline, getBaselineResizeBehavior, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • prefs

        protected java.util.prefs.Preferences prefs
      • prefsPrefix

        protected java.lang.String prefsPrefix
      • jF

        protected javax.swing.JFrame jF
      • mB

        protected javax.swing.JMenuBar mB
      • exitAL

        java.awt.event.ActionListener exitAL
    • Constructor Detail

      • GuiJPanel

        public GuiJPanel​(java.lang.String pfn,
                         java.lang.String pfx)
      • GuiJPanel

        public GuiJPanel​(java.util.prefs.Preferences pfs,
                         java.lang.String pfx)
    • Method Detail

      • getPrefsUserNode

        public java.util.prefs.Preferences getPrefsUserNode()
      • setPrefsUserNode

        public java.util.prefs.Preferences setPrefsUserNode​(java.lang.String pfn,
                                                            java.lang.String pfx)
      • setPrefsUserNode

        public java.util.prefs.Preferences setPrefsUserNode​(java.util.prefs.Preferences pfs,
                                                            java.lang.String pfx)
      • makeTF

        public javax.swing.JTextField makeTF​(java.lang.String name,
                                             java.lang.String prefsDefault,
                                             int width,
                                             java.lang.String borderLabel,
                                             java.lang.String toolTip,
                                             boolean registerPrefsAction)
      • makeTF

        public javax.swing.JTextField makeTF​(java.text.Format fmt,
                                             java.lang.String name,
                                             java.lang.String prefsDefault,
                                             int width,
                                             java.lang.String borderLabel,
                                             java.lang.String toolTip,
                                             boolean registerPrefsAction)
      • makeCheckBox

        public javax.swing.JCheckBox makeCheckBox​(java.lang.String name,
                                                  java.lang.String label,
                                                  boolean def,
                                                  boolean registerPrefsAction)
      • addBorder

        public static javax.swing.JPanel addBorder​(javax.swing.JComponent component,
                                                   java.lang.String label)
      • makeFrame

        public javax.swing.JFrame makeFrame​(java.lang.String title)
      • getFrame

        public javax.swing.JFrame getFrame()
      • makeFrame

        public static javax.swing.JFrame makeFrame​(javax.swing.JPanel jP,
                                                   java.lang.String title)
      • getMenuBar

        public javax.swing.JMenuBar getMenuBar()
      • getMenuBar

        public static java.awt.MenuBar getMenuBar​(java.awt.Container cn)
      • savePreferences

        public static void savePreferences​(java.util.prefs.Preferences prefs,
                                           java.awt.Container cn)
      • updateFields

        public static void updateFields​(java.util.prefs.Preferences prefs,
                                        java.awt.Container cn)
      • updateUndefinedFields

        public static void updateUndefinedFields​(java.util.prefs.Preferences prefs,
                                                 java.awt.Container cn)
      • makeMainMenu

        public javax.swing.JMenu makeMainMenu​(java.lang.String title)