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 class
The Class AcceptButtonHandler.private class
The Class CancelButtonHandler.private class
The Class CustomizeBgButtonHandler.private class
The Class CustomizeFgButtonHandler.private class
The listener interface for receiving typeTreeSelection events.Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JButton
The accept button.private static final int
The Constant BG.private Color
The bg color.private ColorIcon
The bg icon.private JButton
The cancel button.private Style
The current style.private static final String
The Constant currentStyleName.private String
The current type name.private static final String
The Constant defaultStyleName.private static final int
The Constant FG.private Color
The fg color.private ColorIcon
The fg icon.private static final long
The Constant serialVersionUID.private JSplitPane
The split pane.The style map.private JTextPane
The text pane.private JTree
The tree.Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
Fields 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_CURSOR
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields 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 void
addChildren
(DefaultMutableTreeNode node, Type type, TypeSystem ts) Adds the children.private void
createButtonPanel
(JPanel buttonPanel) Creates the button panel.private JPanel
createColorPanel
(String text, ColorIcon icon, int buttonType) Creates the color panel.private JPanel
createCustomizationPanel
(String typeName) Creates the customization panel.private TreeModel
Creates the tree model.private void
enableButtons
(boolean flag) Enable buttons.void
Inits the.private void
setCurrentStyle
(Style style) Sets the current style.private void
setCustomizationPanel
(String typeName) Sets the customization panel.private void
Sets 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, update
Methods 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, setUndecorated
Methods 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, 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, 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, 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, transferFocusUpCycle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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
-