public class BrickTexturePropertiesPanel extends AbstractPropertiesPanel implements ISlimSliderPanelListener, IColorDisplayListener, IComboBoxPanelListener, java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
BrickTexturePropertiesPanel()
Creates a
BrickTexturePropertiesPanel object with the default parameters
of the BrickTexture effect. |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent pEvent)
Detects which parameter should be shown now in the properties panel and if the brick border
should be drawn.
|
void |
applyChanges(ComboBoxPanel pComboBoxPanel,
int iSelectedIndex)
If bevel or the randomize mode have been adapted in the corresponding combobox panel, it is
communicated with this method, the effect parameters are adapted and the listeners are notified.
|
void |
applyChanges(SlimSliderPanel pSliderPanel,
int iValue)
If the brick dimensions or the randomize magnitude have been adapted in the corresponding slider panel, it is
communicated with this method, the effect parameters are adapted and the listeners are notified.
|
void |
applyNewColor(ColorDisplay pColorDisplay,
java.awt.Color pColor)
If the color of the brick or the brick border has been changed, this is communicated with this method,
the effect parameters are adapted and the listeners are notified.
|
void |
applyNewSettings(Settings pSettings)
Applies the changes of the settings to the application.
|
EffectParameters |
getEffectParameters()
Returns the
BrickTextureParameters object representing the effect parameters of this panel. |
void |
setEffectParameters(EffectParameters pParameters)
Sets the effect parameters that should be represented by this
BrickTexturePropertiesPanel object. |
addPropertiesPanelListener, fireApplyChanges, getFileName, getPropertiesSelectionWidth, getSelectedPropertiesIndex, initPropertiesComboBox, populatePropertiesSelection, removeAllPropertiesPanelListener, removePropertiesPanelListener
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, 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, transferFocusBackward, transferFocusUpCycle
public BrickTexturePropertiesPanel()
BrickTexturePropertiesPanel
object with the default parameters
of the BrickTexture
effect.public EffectParameters getEffectParameters()
BrickTextureParameters
object representing the effect parameters of this panel.getEffectParameters
in class AbstractPropertiesPanel
BrickTextureParameters
object representing the effect parameters of this panel.public void setEffectParameters(EffectParameters pParameters)
BrickTexturePropertiesPanel
object.
The set operation is only successful if a BrickTextureParameters
object has been specified.setEffectParameters
in class AbstractPropertiesPanel
pParameters
- The BrickTextureParameters
object representing the effect parameters
that should be represented by this BrickTexturePropertiesPanel
object.public void applyChanges(SlimSliderPanel pSliderPanel, int iValue)
applyChanges
in interface ISlimSliderPanelListener
pSliderPanel
- The SlimSliderPanel
object that has been modified.iValue
- The value of the slider panel that has been modified.public void applyChanges(ComboBoxPanel pComboBoxPanel, int iSelectedIndex)
applyChanges
in interface IComboBoxPanelListener
pComboBoxPanel
- The ComboBoxPanel
object that has been modified.iSelectedIndex
- The selected index of the combo box that has been modified.public void applyNewColor(ColorDisplay pColorDisplay, java.awt.Color pColor)
applyNewColor
in interface IColorDisplayListener
pColorDisplay
- The ColorDisplay
object that has been changed.pColor
- The color that has been set for the ColorDisplay
object.public void actionPerformed(java.awt.event.ActionEvent pEvent)
actionPerformed
in interface java.awt.event.ActionListener
pEvent
- The action event triggering this method.public void applyNewSettings(Settings pSettings)
applyNewSettings
in interface ISettingsListener
applyNewSettings
in class AbstractPropertiesPanel
pSettings
- The new Settings
object that is used to retrieve all labels.