Package org.nuiton.math.matrix.gui
Class MatrixPanelEditor
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.nuiton.math.matrix.gui.MatrixEditor
-
- org.nuiton.math.matrix.gui.MatrixPanelEditor
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,jaxx.runtime.JAXXContext,jaxx.runtime.JAXXObject
public class MatrixPanelEditor extends MatrixEditor implements jaxx.runtime.JAXXObject
- See Also:
- Serialized Form
-
-
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
Fields Modifier and Type Field Description protected List<Object>$activeBindingsprotected Map<String,jaxx.runtime.JAXXBinding>$bindingsprotected Map<String,Object>$bindingSourcesprotected Map<String,Object>$objectMapprotected Map<?,?>$previousValuesstatic StringBINDING_BUTTON_EDIT_VISIBLEprotected JButtonbuttonEditprotected jaxx.runtime.JAXXContextdelegateContextprotected BooleandimensionEditprotected BooleandisplayOptionsprotected JScrollPaneeditAreaprotected MatrixPanelEditorHandlerhandlerprotected BooleanlinearModelprotected BooleanlinearModelShowDefaultprotected MatrixNDmatrixprotected JLabelmatrixNameLabelprotected JCheckBoxmeanOptionCheckBoxstatic StringPROPERTY_DIMENSION_EDITstatic StringPROPERTY_DISPLAY_OPTIONSstatic StringPROPERTY_LINEAR_MODELstatic StringPROPERTY_LINEAR_MODEL_SHOW_DEFAULTprotected JCheckBoxsumOptionCheckBoxprotected JTabletableprotected JCheckBoxtransposeOptionCheckBox-
Fields inherited from class org.nuiton.math.matrix.gui.MatrixEditor
enabled, visible
-
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 MatrixPanelEditor()MatrixPanelEditor(boolean dimensionEdit)MatrixPanelEditor(boolean dimensionEdit, int width, int height)MatrixPanelEditor(jaxx.runtime.JAXXContext parentContext)MatrixPanelEditor(MatrixND m, boolean dimensionEdit)
-
Method Summary
-
Methods inherited from class org.nuiton.math.matrix.gui.MatrixEditor
setEnabled, setVisible
-
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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, 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, 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 Detail
-
PROPERTY_DIMENSION_EDIT
public static final String PROPERTY_DIMENSION_EDIT
- See Also:
- Constant Field Values
-
PROPERTY_DISPLAY_OPTIONS
public static final String PROPERTY_DISPLAY_OPTIONS
- See Also:
- Constant Field Values
-
PROPERTY_LINEAR_MODEL
public static final String PROPERTY_LINEAR_MODEL
- See Also:
- Constant Field Values
-
PROPERTY_LINEAR_MODEL_SHOW_DEFAULT
public static final String PROPERTY_LINEAR_MODEL_SHOW_DEFAULT
- See Also:
- Constant Field Values
-
BINDING_BUTTON_EDIT_VISIBLE
public static final String BINDING_BUTTON_EDIT_VISIBLE
- See Also:
- Constant Field Values
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final jaxx.runtime.JAXXContext delegateContext
-
buttonEdit
protected JButton buttonEdit
-
dimensionEdit
protected Boolean dimensionEdit
-
displayOptions
protected Boolean displayOptions
-
editArea
protected JScrollPane editArea
-
handler
protected MatrixPanelEditorHandler handler
-
linearModel
protected Boolean linearModel
-
linearModelShowDefault
protected Boolean linearModelShowDefault
-
matrixNameLabel
protected JLabel matrixNameLabel
-
meanOptionCheckBox
protected JCheckBox meanOptionCheckBox
-
sumOptionCheckBox
protected JCheckBox sumOptionCheckBox
-
table
protected JTable table
-
transposeOptionCheckBox
protected JCheckBox transposeOptionCheckBox
-
matrix
protected MatrixND matrix
-
-
Constructor Detail
-
MatrixPanelEditor
public MatrixPanelEditor(boolean dimensionEdit, int width, int height)
-
MatrixPanelEditor
public MatrixPanelEditor(boolean dimensionEdit)
-
MatrixPanelEditor
public MatrixPanelEditor(MatrixND m, boolean dimensionEdit)
-
MatrixPanelEditor
public MatrixPanelEditor()
-
MatrixPanelEditor
public MatrixPanelEditor(jaxx.runtime.JAXXContext parentContext)
-
-
Method Detail
-
setMatrix
public void setMatrix(MatrixND matrix)
- Specified by:
setMatrixin classMatrixEditor
-
getMatrix
public MatrixND getMatrix()
- Specified by:
getMatrixin classMatrixEditor
-
$afterCompleteSetup
protected void $afterCompleteSetup()
-
fireEvent
protected void fireEvent()
- Specified by:
fireEventin classMatrixEditor
-
addMatrixPanelListener
public void addMatrixPanelListener(MatrixPanelListener l)
-
removeMatrixPanelListener
public void removeMatrixPanelListener(MatrixPanelListener l)
-
$getJAXXObjectDescriptor
public static jaxx.runtime.JAXXObjectDescriptor $getJAXXObjectDescriptor()
-
applyDataBinding
public void applyDataBinding(String $binding)
- Specified by:
applyDataBindingin interfacejaxx.runtime.JAXXObject
-
firePropertyChange
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
- Specified by:
firePropertyChangein interfacejaxx.runtime.JAXXObject- Overrides:
firePropertyChangein classComponent
-
get$objectMap
public Map<String,Object> get$objectMap()
- Specified by:
get$objectMapin interfacejaxx.runtime.JAXXObject
-
getDataBinding
public jaxx.runtime.JAXXBinding getDataBinding(String bindingId)
- Specified by:
getDataBindingin interfacejaxx.runtime.JAXXObject
-
getDataBindings
public jaxx.runtime.JAXXBinding[] getDataBindings()
- Specified by:
getDataBindingsin interfacejaxx.runtime.JAXXObject
-
getObjectById
public Object getObjectById(String id)
- Specified by:
getObjectByIdin interfacejaxx.runtime.JAXXObject
-
processDataBinding
public void processDataBinding(String $binding, boolean $force)
- Specified by:
processDataBindingin interfacejaxx.runtime.JAXXObject
-
processDataBinding
public void processDataBinding(String $binding)
- Specified by:
processDataBindingin interfacejaxx.runtime.JAXXObject
-
registerDataBinding
public void registerDataBinding(jaxx.runtime.JAXXBinding binding)
- Specified by:
registerDataBindingin interfacejaxx.runtime.JAXXObject
-
removeDataBinding
public void removeDataBinding(String $binding)
- Specified by:
removeDataBindingin interfacejaxx.runtime.JAXXObject
-
getContextValue
public <T> T getContextValue(Class<T> clazz)
- Specified by:
getContextValuein interfacejaxx.runtime.JAXXContext
-
getContextValue
public <T> T getContextValue(Class<T> clazz, String name)
- Specified by:
getContextValuein interfacejaxx.runtime.JAXXContext
-
getDelegateContext
public jaxx.runtime.JAXXContext getDelegateContext()
- Specified by:
getDelegateContextin interfacejaxx.runtime.JAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Class<O> clazz)
- Specified by:
getParentContainerin interfacejaxx.runtime.JAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
- Specified by:
getParentContainerin interfacejaxx.runtime.JAXXObject
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz)
- Specified by:
removeContextValuein interfacejaxx.runtime.JAXXContext
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz, String name)
- Specified by:
removeContextValuein interfacejaxx.runtime.JAXXContext
-
setContextValue
public <T> void setContextValue(T o)
- Specified by:
setContextValuein interfacejaxx.runtime.JAXXContext
-
setContextValue
public <T> void setContextValue(T o, String name)- Specified by:
setContextValuein interfacejaxx.runtime.JAXXContext
-
doActionPerformed__on__buttonEdit
public void doActionPerformed__on__buttonEdit(ActionEvent event)
-
doActionPerformed__on__meanOptionCheckBox
public void doActionPerformed__on__meanOptionCheckBox(ActionEvent event)
-
doActionPerformed__on__sumOptionCheckBox
public void doActionPerformed__on__sumOptionCheckBox(ActionEvent event)
-
doActionPerformed__on__transposeOptionCheckBox
public void doActionPerformed__on__transposeOptionCheckBox(ActionEvent event)
-
getButtonEdit
public JButton getButtonEdit()
- Specified by:
getButtonEditin classMatrixEditor
-
getDimensionEdit
public Boolean getDimensionEdit()
-
getDisplayOptions
public Boolean getDisplayOptions()
-
getEditArea
public JScrollPane getEditArea()
-
getHandler
public MatrixPanelEditorHandler getHandler()
-
getLinearModel
public Boolean getLinearModel()
-
getLinearModelShowDefault
public Boolean getLinearModelShowDefault()
-
getMatrixNameLabel
public JLabel getMatrixNameLabel()
-
getMeanOptionCheckBox
public JCheckBox getMeanOptionCheckBox()
-
getSumOptionCheckBox
public JCheckBox getSumOptionCheckBox()
-
getTable
public JTable getTable()
- Specified by:
getTablein classMatrixEditor
-
getTransposeOptionCheckBox
public JCheckBox getTransposeOptionCheckBox()
-
isDimensionEdit
public Boolean isDimensionEdit()
-
isDisplayOptions
public Boolean isDisplayOptions()
-
isLinearModel
public Boolean isLinearModel()
- Specified by:
isLinearModelin classMatrixEditor- Returns:
- Returns the linearModel.
-
isLinearModelShowDefault
public Boolean isLinearModelShowDefault()
- Specified by:
isLinearModelShowDefaultin classMatrixEditor- Returns:
- Returns the linearModelShowDefault.
-
setDimensionEdit
public void setDimensionEdit(Boolean dimensionEdit)
-
setDisplayOptions
public void setDisplayOptions(Boolean displayOptions)
-
setLinearModel
public void setLinearModel(Boolean linearModel)
- Specified by:
setLinearModelin classMatrixEditor- Parameters:
linearModel- The linearModel to set.
-
setLinearModelShowDefault
public void setLinearModelShowDefault(Boolean linearModelShowDefault)
- Specified by:
setLinearModelShowDefaultin classMatrixEditor- Parameters:
linearModelShowDefault- The linearModelShowDefault to set.
-
get$Table0
protected jaxx.runtime.swing.Table get$Table0()
-
addChildrenToEditArea
protected void addChildrenToEditArea()
-
createButtonEdit
protected void createButtonEdit()
-
createDimensionEdit
protected void createDimensionEdit()
-
createDisplayOptions
protected void createDisplayOptions()
-
createEditArea
protected void createEditArea()
-
createHandler
protected void createHandler()
-
createLinearModel
protected void createLinearModel()
-
createLinearModelShowDefault
protected void createLinearModelShowDefault()
-
createMatrixNameLabel
protected void createMatrixNameLabel()
-
createMeanOptionCheckBox
protected void createMeanOptionCheckBox()
-
createSumOptionCheckBox
protected void createSumOptionCheckBox()
-
createTable
protected void createTable()
-
createTransposeOptionCheckBox
protected void createTransposeOptionCheckBox()
-
-