Package org.apache.uima.tools.cvd
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 javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.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 javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.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 java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.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 javax.swing.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 java.awt.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 java.awt.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 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, transferFocusDownCycle, validate, validateTreeMethods 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, 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.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
The Constant defaultStyleName.- See Also:
-
currentStyleName
The Constant currentStyleName.- See Also:
-
currentStyle
The current style. -
currentTypeName
The current type name. -
acceptButton
The accept button. -
cancelButton
The cancel button. -
styleMap
The style map. -
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
Inits the.- Parameters:
styleMap1- the style map 1cas- the cas
-
createCustomizationPanel
Creates the customization panel.- Parameters:
typeName- the type name- Returns:
- the j panel
-
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
Creates the color panel.- Parameters:
text- the texticon- the iconbuttonType- the button type- Returns:
- the j panel
-
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
-