Package moss
Class MoSSPanel
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
Class for a tab panel for the MoSS graphical user interface.
- Since:
- 2007.07.07
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Font
the font for input text fieldsprotected static final GridBagConstraints
the grid bag constraints for fillersprotected static final GridBagConstraints
the grid bag constraints for labelsprotected static final GridBagConstraints
the grid bag constraints for middle input fieldsprotected static final GridBagConstraints
the grid bag constraints for right input fieldsprotected static final Font
the font for help text fieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected void
add
(Component comp, GridBagConstraints gbc) Add a component.protected JButton
Add a button to a tab.protected JButton
addButton
(String text, GridBagConstraints gbc) Add a button to a tab.protected JCheckBox
addCheckBox
(boolean state) Add a check box to a tab.protected JCheckBox
addCheckBox
(boolean state, GridBagConstraints gbc) Add a check box to a tab.addComboBox
(String[] items) Add a combo box to a tab.addComboBox
(String[] items, GridBagConstraints gbc) Add a combo box to a tab.protected JTextField
addFileInput
(String text) Add a file input field to a tab.protected JTextField
addFileInput
(String text, GridBagConstraints gbc) Add a text input field to a tab.protected void
addFiller
(int height) Add a filler.protected void
Add a help text.protected JLabel
Add a label to a tab.protected JLabel
addLabel
(String text, GridBagConstraints gbc) Add a label to a tab.protected JTextField
addNumberInput
(String text) Add a text input field to a tab.protected JTextField
addNumberInput
(String text, GridBagConstraints gbc) Add a text input field to a tab.protected JSpinner
addSpinner
(int val, int min, int max, int step) Add a spinner to a tab.protected JSpinner
addSpinner
(int val, int min, int max, int step, GridBagConstraints gbc) Add a combo box to a tab.protected JTextField
addTextInput
(String text) Add a text input field to a tab.protected JTextField
addTextInput
(String text, GridBagConstraints gbc) Add a text input field to a tab.static JTextField
createNumberInput
(String text) Create a number input field.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
-
Field Details
-
BOLD
the font for input text fields -
SMALL
the font for help text fields -
LEFT
the grid bag constraints for labels -
MIDDLE
the grid bag constraints for middle input fields -
RIGHT
the grid bag constraints for right input fields -
FILL
the grid bag constraints for fillers
-
-
Constructor Details
-
MoSSPanel
protected MoSSPanel()Create a MoSS tab panel.- Since:
- 2007.02.11 (Christian Borgelt)
-
-
Method Details
-
add
Add a component.- Parameters:
comp
- the component to addgbc
- the grid bag constraints to use- Since:
- 2007.07.07 (Christian Borgelt)
-
addHelp
Add a help text.- Parameters:
text
- the help text- Since:
- 2007.07.07 (Christian Borgelt)
-
addFiller
protected void addFiller(int height) Add a filler.- Parameters:
height
- the height of the filler- Since:
- 2007.07.07 (Christian Borgelt)
-
addLabel
Add a label to a tab.- Parameters:
text
- the text of the label- Returns:
- the created
JLabel
- Since:
- 2007.07.07 (Christian Borgelt)
-
addLabel
Add a label to a tab.- Parameters:
text
- the text of the labelgbc
- the grid bag constraints to use- Returns:
- the created
JLabel
- Since:
- 2007.07.07 (Christian Borgelt)
-
addButton
Add a button to a tab.- Parameters:
text
- the text of the button- Returns:
- the created
JButton
- Since:
- 2007.07.07 (Christian Borgelt)
-
addButton
Add a button to a tab.- Parameters:
text
- the text of the buttongbc
- the grid bag constraints to use- Returns:
- the created
JButton
- Since:
- 2007.07.07 (Christian Borgelt)
-
addTextInput
Add a text input field to a tab.- Parameters:
text
- the initial text of the text input field- Returns:
- the created
JTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
addTextInput
Add a text input field to a tab.- Parameters:
text
- the initial text of the text input fieldgbc
- the grid bag constraints to use- Returns:
- the created
JTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
createNumberInput
Create a number input field.- Parameters:
text
- the initial text of the input field- Returns:
- the created
JFormattedTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
addNumberInput
Add a text input field to a tab.- Parameters:
text
- the initial text of the text input field- Returns:
- the created
JFormattedTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
addNumberInput
Add a text input field to a tab.- Parameters:
text
- the initial text of the text input fieldgbc
- the grid bag constraints to use- Returns:
- the created
JFormattedTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
addFileInput
Add a file input field to a tab.- Parameters:
text
- the initial text of the file input field- Returns:
- the created
JTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
addFileInput
Add a text input field to a tab.- Parameters:
text
- the initial text of the file input fieldgbc
- the grid bag constraints to use- Returns:
- the created
JTextField
- Since:
- 2007.07.07 (Christian Borgelt)
-
addCheckBox
Add a check box to a tab.- Parameters:
state
- the initial state of the check box- Returns:
- the created
JCheckBox
- Since:
- 2007.07.07 (Christian Borgelt)
-
addCheckBox
Add a check box to a tab.- Parameters:
state
- the initial state of the check boxgbc
- the grid bag constraints to use- Returns:
- the created
JCheckBox
- Since:
- 2007.07.07 (Christian Borgelt)
-
addComboBox
Add a combo box to a tab.- Parameters:
items
- the list of items- Returns:
- the created
JComboBox
- Since:
- 2007.07.07 (Christian Borgelt)
-
addComboBox
Add a combo box to a tab.- Parameters:
items
- the list of itemsgbc
- the grid bag constraints to use- Returns:
- the created
JComboBox
- Since:
- 2007.07.07 (Christian Borgelt)
-
addSpinner
Add a spinner to a tab.- Parameters:
val
- the initial valuemin
- the minimal valuemax
- the maximal valuestep
- the step size- Returns:
- the created
JSpinner
- Since:
- 2007.07.07 (Christian Borgelt)
-
addSpinner
Add a combo box to a tab.- Parameters:
val
- the initial valuemin
- the minimal valuemax
- the maximal valuestep
- the step sizegbc
- the grid bag constraints to use- Returns:
- the created
JSpinner
- Since:
- 2007.07.07 (Christian Borgelt)
-