public class ConfigTab extends AbstractThemeManagerPage implements IWindow, java.awt.event.ActionListener, java.awt.event.ItemListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
PropertiesPage.SetPageEnabledEvent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ConfigTab() |
Modifier and Type | Method and Description |
---|---|
void |
acceptAction()
Method invoked when the Ok button is pressed from the ThemeManagerWindow.
|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected LinkRow |
addRow() |
void |
applyAction()
Method invoked when the Apply button is pressed from the ThemeManagerWindow.
|
void |
cancelAction()
Method invoked when the Cancel button is pressed from the ThemeManagerWindow.
|
protected javax.swing.JButton |
getAcceptButton() |
protected javax.swing.JButton |
getAddActionButton() |
protected javax.swing.JPanel |
getAddRemoveActionsPanel() |
protected javax.swing.JButton |
getCancelButton() |
protected javax.swing.JCheckBox |
getEnabledCheckBox() |
java.lang.String |
getName()
Returns the name of this ThemeManagerPage's tab, the text returned by this
method will be shown in the text of this panel's tab.
|
protected javax.swing.JButton |
getRemoveActionButton() |
WindowInfo |
getWindowInfo()
Gets the initial window properties.
|
java.lang.Object |
getWindowProfile()
Gets the profile for this window
|
void |
itemStateChanged(java.awt.event.ItemEvent e) |
protected boolean |
removeBottomRow() |
protected void |
setLinkEnabled(boolean enabled) |
protected void |
setListEnabled(boolean enabled) |
void |
setModel(FLayer layer)
This method is invoked during the initialization of the ThemeManagerWindow
and causes the dialog to be updated to reflect the current settings of
the layer in the context that this panel was designed for.
|
asJComponent, getFirstActiveLayerVect, getPriority, getTitle, isTabEnabledForLayer, setData, whenAccept, whenApply, whenCancel
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, 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 void acceptAction()
AbstractThemeManagerPage
Method invoked when the Ok button is pressed from the ThemeManagerWindow.
It will cause the changes performed by the user to take effect into the
layer if the Apply button wasn't pressed yet. In case Apply button was
pressed, then the programmer can choose between apply the changes again or
not.
It shouldn't be a problem rather than the potential consumption of time
required in when applying such changes.
Notice that after the call of this method the ThemeManagerWindow will be closed.
acceptAction
in class AbstractThemeManagerPage
public void applyAction()
AbstractThemeManagerPage
applyAction
in class AbstractThemeManagerPage
public void cancelAction()
AbstractThemeManagerPage
Method invoked when the Cancel button is pressed from the ThemeManagerWindow. It will cause that the changes performed will be discarded.
cancelAction
in class AbstractThemeManagerPage
public java.lang.String getName()
AbstractThemeManagerPage
getName
in class AbstractThemeManagerPage
public void setModel(FLayer layer)
AbstractThemeManagerPage
setModel
in class AbstractThemeManagerPage
protected javax.swing.JPanel getAddRemoveActionsPanel()
protected LinkRow addRow()
protected boolean removeBottomRow()
protected javax.swing.JButton getAddActionButton()
protected javax.swing.JButton getRemoveActionButton()
public WindowInfo getWindowInfo()
IWindow
Gets the initial window properties. It must be called just once
from the framework. To get the current WindowInfo from this
window, use
PluginServices.getMDIManager.getWindowInfo(window);
getWindowInfo
in interface IWindow
protected javax.swing.JButton getAcceptButton()
protected javax.swing.JButton getCancelButton()
protected javax.swing.JCheckBox getEnabledCheckBox()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected void setListEnabled(boolean enabled)
protected void setLinkEnabled(boolean enabled)
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public java.lang.Object getWindowProfile()
IWindow
Gets the profile for this window
getWindowProfile
in interface IWindow