Package cbsw.gui

Class GuiContainer

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

    public class GuiContainer
    extends java.awt.Container
    See Also:
    Serialized Form
    • Nested Class Summary

      • 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
      protected java.util.prefs.Preferences prefs  
      protected java.lang.String prefsPrefix  
      • 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
      GuiContainer​(java.lang.String pfn, java.lang.String pfx)  
      GuiContainer​(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)  
      java.util.prefs.Preferences getPrefsUserNode()  
      javax.swing.JCheckBox makeCheckBox​(java.lang.String name, java.lang.String label, boolean def, boolean registerPrefsAction)  
      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 java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, addNotify, 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, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, 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, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, 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
    • Constructor Detail

      • GuiContainer

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

        public GuiContainer​(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)
      • 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)