|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog javax.swing.JDialog edu.princeton.wordnet.browser.component.StyleDialog
public class StyleDialog
Export dialog
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 static long |
serialVersionUID
|
protected javax.swing.JPanel |
theDataPanel
Data panel |
protected javax.swing.JLabel |
theHeaderLabel
Header label |
protected javax.swing.JButton |
theIconButton
Icon component |
private java.util.Vector<java.awt.event.ActionListener> |
theListeners
Action listeners (event fired when setting is validated) |
private ColorPad |
theNameBackColorPad
Name background color pad |
private javax.swing.JButton |
theNameFontButton
Name font component |
private ColorPad |
theNameForeColorPad
Name foreground color pad |
protected RendererCell |
thePreview
Preview panel |
private Style |
theStyle
(Copy of) style being edited |
private javax.swing.JComboBox |
theStyleComboBox
Export text |
(package private) static MappedStyle[] |
theStyles
Styles within edit range |
protected ColorPad |
theValueBackColorPad
Name background color pad |
protected javax.swing.JButton |
theValueFontButton
Value font component |
protected ColorPad |
theValueForeColorPad
Value foreground color pad |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
StyleDialog()
Constructor |
Method Summary | |
---|---|
void |
addActionListener(java.awt.event.ActionListener thisListener)
Add action listener |
private void |
applyStyle()
Apply style to preview |
static void |
askSettings(java.awt.event.ActionListener thisListener)
Ask settings |
void |
fire(java.awt.event.ActionEvent thisEvent)
Fire action |
private void |
getStyle()
Get style to dialog (start editing) |
protected void |
initialize(MappedStyle[] theseOptions)
Initialize |
private void |
loadStylesFrom()
Load styles from file |
static void |
main(java.lang.String[] theseArgs)
Standalone main |
private ColorPad |
makeColorPad(java.awt.event.ActionListener thisListener)
Make color selector pad |
javax.swing.JComboBox |
makeCombo(java.lang.Object[] theseOptions)
Make default label |
private javax.swing.JButton |
makeFontButton(java.awt.event.ActionListener thisListener)
Make font button |
private javax.swing.JButton |
makeIconButton(java.awt.event.ActionListener thisListener)
Make icon selection button |
javax.swing.JLabel |
makeLabel()
Make default label |
javax.swing.JPanel |
makePreview(java.awt.Component thisIconComponent,
java.awt.Component thisTextComponent)
Make panel with icon and text |
javax.swing.JTextPane |
makeText()
Make text pane |
private void |
putStyle()
Put style from dialog (stop editing) |
private void |
saveStylesAs()
Persist styles to file |
void |
setVisible(boolean thisFlag)
|
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, 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
static MappedStyle[] theStyles
private final Style theStyle
private final java.util.Vector<java.awt.event.ActionListener> theListeners
private javax.swing.JComboBox theStyleComboBox
protected javax.swing.JPanel theDataPanel
protected javax.swing.JLabel theHeaderLabel
protected RendererCell thePreview
private ColorPad theNameForeColorPad
private ColorPad theNameBackColorPad
protected ColorPad theValueForeColorPad
protected ColorPad theValueBackColorPad
private javax.swing.JButton theNameFontButton
protected javax.swing.JButton theValueFontButton
protected javax.swing.JButton theIconButton
Constructor Detail |
---|
public StyleDialog()
Method Detail |
---|
protected void initialize(MappedStyle[] theseOptions)
private ColorPad makeColorPad(java.awt.event.ActionListener thisListener)
thisListener
- listener to color selection event
private javax.swing.JButton makeFontButton(java.awt.event.ActionListener thisListener)
thisListener
- listener to font selection event
private javax.swing.JButton makeIconButton(java.awt.event.ActionListener thisListener)
thisListener
- listener to icon selection event
public javax.swing.JComboBox makeCombo(java.lang.Object[] theseOptions)
private void applyStyle()
private void getStyle()
private void putStyle()
private void saveStylesAs()
private void loadStylesFrom()
public javax.swing.JLabel makeLabel()
public javax.swing.JTextPane makeText()
public javax.swing.JPanel makePreview(java.awt.Component thisIconComponent, java.awt.Component thisTextComponent)
thisIconComponent
- icon componentthisTextComponent
- text component
public void addActionListener(java.awt.event.ActionListener thisListener)
thisListener
- action listenerpublic void fire(java.awt.event.ActionEvent thisEvent)
thisEvent
- action eventpublic void setVisible(boolean thisFlag)
setVisible
in class java.awt.Dialog
public static void askSettings(java.awt.event.ActionListener thisListener)
thisListener
- apply action listenerpublic static void main(java.lang.String[] theseArgs) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, javax.swing.UnsupportedLookAndFeelException
theseArgs
- unused
java.net.MalformedURLException
javax.swing.UnsupportedLookAndFeelException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |