Class AnnotationDisplayCustomizationFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.apache.uima.tools.cvd.AnnotationDisplayCustomizationFrame
- All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants
TODO: add type comment for
AnnotationDisplayCustomizationFrame.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classThe Class AcceptButtonHandler.private classThe Class CancelButtonHandler.private classThe Class CustomizeBgButtonHandler.private classThe Class CustomizeFgButtonHandler.private classThe listener interface for receiving typeTreeSelection events.Nested classes/interfaces inherited from class JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JButtonThe accept button.private static final intThe Constant BG.private ColorThe bg color.private ColorIconThe bg icon.private JButtonThe cancel button.private StyleThe current style.private static final StringThe Constant currentStyleName.private StringThe current type name.private static final StringThe Constant defaultStyleName.private static final intThe Constant FG.private ColorThe fg color.private ColorIconThe fg icon.private static final longThe Constant serialVersionUID.private JSplitPaneThe split pane.The style map.private JTextPaneThe text pane.private JTreeThe tree.Fields inherited from class JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledFields inherited from class Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORFields inherited from class Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new annotation display customization frame.Instantiates a new annotation display customization frame.Instantiates a new annotation display customization frame.Instantiates a new annotation display customization frame. -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddChildren(DefaultMutableTreeNode node, Type type, TypeSystem ts) Adds the children.private voidcreateButtonPanel(JPanel buttonPanel) Creates the button panel.private JPanelcreateColorPanel(String text, ColorIcon icon, int buttonType) Creates the color panel.private JPanelcreateCustomizationPanel(String typeName) Creates the customization panel.private TreeModelCreates the tree model.private voidenableButtons(boolean flag) Enable buttons.voidInits the.private voidsetCurrentStyle(Style style) Sets the current style.private voidsetCustomizationPanel(String typeName) Sets the customization panel.private voidSets the text pane.Methods inherited from class JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontMethods inherited from class 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, transferFocusDownCycle, validate, validateTreeMethods inherited from class 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface MenuContainer
getFont, postEvent
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDThe Constant serialVersionUID.- See Also:
-
FG
private static final int FGThe Constant FG.- See Also:
-
BG
private static final int BGThe Constant BG.- See Also:
-
splitPane
The split pane. -
fgColor
The fg color. -
bgColor
The bg color. -
fgIcon
The fg icon. -
bgIcon
The bg icon. -
textPane
The text pane. -
defaultStyleName
-
currentStyleName
-
currentStyle
The current style. -
currentTypeName
The current type name. -
acceptButton
The accept button. -
cancelButton
The cancel button. -
styleMap
-
tree
The tree.
-
-
Constructor Details
-
AnnotationDisplayCustomizationFrame
public AnnotationDisplayCustomizationFrame()Instantiates a new annotation display customization frame.- Throws:
HeadlessException- the java.awt. headless exception
-
AnnotationDisplayCustomizationFrame
Instantiates a new annotation display customization frame.- Parameters:
arg0- the arg 0
-
AnnotationDisplayCustomizationFrame
Instantiates a new annotation display customization frame.- Parameters:
arg0- the arg 0- Throws:
HeadlessException- the java.awt. headless exception
-
AnnotationDisplayCustomizationFrame
Instantiates a new annotation display customization frame.- Parameters:
arg0- the arg 0arg1- the arg 1
-
-
Method Details
-
setCurrentStyle
Sets the current style.- Parameters:
style- the new current style
-
enableButtons
private void enableButtons(boolean flag) Enable buttons.- Parameters:
flag- the flag
-
init
-
createCustomizationPanel
-
setCustomizationPanel
Sets the customization panel.- Parameters:
typeName- the new customization panel
-
createButtonPanel
Creates the button panel.- Parameters:
buttonPanel- the button panel
-
setTextPane
private void setTextPane()Sets the text pane. -
createColorPanel
-
createTreeModel
Creates the tree model.- Parameters:
ts- the ts- Returns:
- the tree model
-
addChildren
Adds the children.- Parameters:
node- the nodetype- the typets- the ts
-