|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.lyra.Interface.Options.OptionsPanel
public class OptionsPanel
Certain host features such as consume can be modified from this particular panel. While not necessarily application specific their location is suitable.
Nested Class Summary | |
---|---|
private class |
OptionsPanel.Interact
The code separation from the user interface. |
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 | |
---|---|
private javax.swing.JCheckBox |
checkConsume
|
private javax.swing.JCheckBox |
checkRandom
|
private javax.swing.JCheckBox |
checkRepeat
|
private javax.swing.JCheckBox |
checkSingle
|
private java.util.Set<java.lang.String> |
Enabled
|
private Status |
Info
|
private OptionsPanel.Interact |
Interface
|
private javax.swing.JLabel |
labelConsume
|
private javax.swing.JLabel |
labelCrossfade
|
private javax.swing.JLabel |
labelRandom
|
private javax.swing.JLabel |
labelRepeat
|
private javax.swing.JLabel |
labelSingle
|
private java.util.Map<java.lang.String,java.lang.String> |
Lang
|
private javax.swing.JPanel |
panelContent
|
private static long |
serialVersionUID
|
private javax.swing.JSlider |
sliderCrossfade
|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, 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 |
---|
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 | |
---|---|
OptionsPanel(java.util.Map<java.lang.String,java.lang.String> lang,
Status info)
Main constructor class for the class. |
Method Summary | |
---|---|
private javax.swing.JCheckBox |
getCheckConsume()
This method initialises checkConsume. |
private javax.swing.JCheckBox |
getCheckRandom()
This method initialises checkRandom. |
private javax.swing.JCheckBox |
getCheckRepeat()
This method initialises checkRepeat. |
private javax.swing.JCheckBox |
getCheckSingle()
This method initialises checkSingle. |
private javax.swing.JLabel |
getLabelConsume()
This method initialises labelConsume. |
private javax.swing.JLabel |
getLabelCrossfade()
This method initialises labelCrossfade. |
private javax.swing.JLabel |
getLabelRandom()
This method initialises labelRandom. |
private javax.swing.JLabel |
getLabelRepeat()
This method initialises labelRepeat. |
private javax.swing.JLabel |
getLabelSingle()
This method initialises labelSingle. |
private javax.swing.JPanel |
getPanelContent()
|
private javax.swing.JPanel |
getPanelRow(javax.swing.JLabel label,
javax.swing.JComponent widget)
This method initialises a JPanel component providing row elements. |
private javax.swing.JSlider |
getSliderCrossfade()
This method initialises checkCrossfade. |
java.util.Map<java.lang.String,java.lang.String> |
getState()
Will extract the user selected values of stateful elements within this panel. |
private void |
initFrame()
This method initialises the baseline elements for the user interface elements. |
void |
setState()
Will adjust the state elements of all checkbox and slider bars used within this panel. |
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private javax.swing.JPanel panelContent
private javax.swing.JLabel labelConsume
private javax.swing.JCheckBox checkConsume
private javax.swing.JLabel labelCrossfade
private javax.swing.JSlider sliderCrossfade
private javax.swing.JLabel labelRandom
private javax.swing.JCheckBox checkRandom
private javax.swing.JLabel labelRepeat
private javax.swing.JCheckBox checkRepeat
private javax.swing.JLabel labelSingle
private javax.swing.JCheckBox checkSingle
private Status Info
private java.util.Map<java.lang.String,java.lang.String> Lang
private java.util.Set<java.lang.String> Enabled
private OptionsPanel.Interact Interface
Constructor Detail |
---|
public OptionsPanel(java.util.Map<java.lang.String,java.lang.String> lang, Status info)
lang
- Language map for independent language handling.info
- Information class for host state and status.Method Detail |
---|
private void initFrame()
private javax.swing.JPanel getPanelContent()
private javax.swing.JCheckBox getCheckConsume()
private javax.swing.JLabel getLabelConsume()
private javax.swing.JSlider getSliderCrossfade()
private javax.swing.JLabel getLabelCrossfade()
private javax.swing.JCheckBox getCheckRandom()
private javax.swing.JLabel getLabelRandom()
private javax.swing.JCheckBox getCheckRepeat()
private javax.swing.JLabel getLabelRepeat()
private javax.swing.JCheckBox getCheckSingle()
private javax.swing.JLabel getLabelSingle()
private javax.swing.JPanel getPanelRow(javax.swing.JLabel label, javax.swing.JComponent widget)
label
- JLabel instance which will be resized.widget
- JComponent instance which will be added as-is.
public void setState()
public java.util.Map<java.lang.String,java.lang.String> getState()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |