Package eu.bandm.music.demoMetric
Class GuiDm2Options
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
eu.bandm.tools.option.runtime.Gui
eu.bandm.music.demoMetric.GuiDm2Options
- All Implemented Interfaces:
- ImageObserver,- MenuContainer,- Serializable,- Accessible
@Generated(generator="eu.bandm.tools.option",
           version="",
           timestamp="2025-07-30_06h35m46")
public class GuiDm2Options
extends Gui
Generated source of a graphical user interface (GUI) for command line processing. 
The parallel data model class is
The normal way of operation is:
The parallel data model class is
Dm2Options.The normal way of operation is:
- Create a fresh instance of the GUI for one particular model by       
   invoking makeInstance(Model).
- Let the user edit the widgets of the GUI by integrating it into an interactive Swing window architecture.
- (The state of the gui can any times be reset by  model2view(Model).)
- Whenever a GUI interaction in this architecture 
   requires some  "action",       copy the new values of the GUI into some 
   Model object by invoking       view2model(Model)and process them as usual.
Gui and to the user 
 documentation.
 
 Generated on 2025-07-30_06h35m46
by program bandm/metatools/option/compiler, version
command line =
 
by program bandm/metatools/option/compiler, version
command line =
java bandm/metatools/option/compiler Dm2Options.xml eu.bandm.music.demoMetric Dm2Options GuiDm2Options /mnt/c/Users/post/Documents/sig//src 
 - See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class eu.bandm.tools.option.runtime.GuiGui.Collection, Gui.CommentField, Gui.Field_bool, Gui.Field_enum<E extends Enum<E>>, Gui.Field_enumSet<E extends Enum<E>>, Gui.Field_float, Gui.Field_int, Gui.Field_rational, Gui.Field_string, Gui.Field_uri, Gui.HandleActionListener, Gui.Handles, Gui.StringIcon, Gui.TextReaction, Gui.TTHandle, Gui.TTLabel, Gui.ValueFieldNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsFields inherited from class eu.bandm.tools.option.runtime.Guiaction_delete, action_insert, action_swap, backgroundColor_error, backgroundColor_ok, backgroundColor_warning, buttoninsets, buttonKeys, buttonsize, editingFrame, errorcomponent, errorControlled, errorkey, errorstate, growingGroup, handlesize, idelete, iinsert, iswap, messagePane, messages, prefLangs, react_float, react_int, react_int_hex, react_noSyntax, react_rational, serializationField, uriDialogActiveFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidWill be overridden by the generated code.getModel()Overriden by generated code.makeInstance(Model model0) Overriden by generated code.voidmodel2view(Model xmodel) Overriden by generated code.voidpopulate()Callback function, overriden by generated code.voidset_model(Dm2Options model0) voidview2model(Model xmodel) Overriden by generated code.Methods inherited from class eu.bandm.tools.option.runtime.GuibuttonAction, clearErrorControlled, displaySerialization, editGraphically, field2coordinates, getInitialWidthOfValuesPanel, make_commentfield, make_label, makeErrorControlled, makeField_bool, makeField_enum, makeField_enumSet, makeField_float, makeField_int, makeField_rat, makeField_string, makeField_uri, makeField_uri, model2view_repeting, set_error_off, set_error_on, set_error_on, setLivingListLanguagePreferences, setMessagePane, setSerializationField, switchOptionEnableState, switchOptionEnableState, translate_description, updateLanguage, updatePos, view2model_repetingMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponentaddAncestorListener, 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, updateMethods inherited from class java.awt.Containeradd, 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, validateTreeMethods inherited from class java.awt.Componentaction, 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- 
model
- 
copyPhase
- 
commentfield_0
- 
allVisuals_source
- 
allVisuals_formats
- 
allVisuals_lilypondCommand
 
- 
- 
Constructor Details- 
GuiDm2Optionsprotected GuiDm2Options()
 
- 
- 
Method Details- 
getModelDescription copied from class:eu.bandm.tools.option.runtime.GuiOverriden by generated code. Gives access to the correspondingModelobject.
- 
makeInstanceDescription copied from class:eu.bandm.tools.option.runtime.GuiOverriden by generated code. Creates all fields and initializes them.- Specified by:
- makeInstancein class- Gui
 
- 
set_model
- 
populatepublic void populate()Description copied from class:eu.bandm.tools.option.runtime.GuiCallback function, overriden by generated code. Inserts the different labels and input widgets for options and their arguments into this. Does not yet fill in values.
- 
model2viewDescription copied from class:eu.bandm.tools.option.runtime.GuiOverriden by generated code. Copies all argumenta values from Model to GUI.- Specified by:
- model2viewin class- Gui
 
- 
view2modelDescription copied from class:eu.bandm.tools.option.runtime.GuiOverriden by generated code. Copies all argumenta values from GUI to Model.- Specified by:
- view2modelin class- Gui
 
- 
displayActiveprotected void displayActive()Description copied from class:eu.bandm.tools.option.runtime.GuiWill be overridden by the generated code. Sets some options to active and others to inactive, depending on the rules and the current states of arguments.- Overrides:
- displayActivein class- Gui
 
 
-