E
- value typepublic final class QuaternaryVennLabel<E> extends AbstractQuaternaryVennDiagram<E>
JComponent.AccessibleJComponent
Component.BaselineResizeBehavior
DEFAULT_FIRST_FOURTH_LABEL_TEXT, DEFAULT_FIRST_LABEL_TEXT, DEFAULT_FIRST_ONLY_LABEL_TEXT, DEFAULT_FIRST_SECOND_FOURTH_LABEL_TEXT, DEFAULT_FIRST_SECOND_LABEL_TEXT, DEFAULT_FIRST_SECOND_THIRD_LABEL_TEXT, DEFAULT_FIRST_THIRD_FOURTH_LABEL_TEXT, DEFAULT_FIRST_THIRD_LABEL_TEXT, DEFAULT_FOURTH_LABEL_TEXT, DEFAULT_FOURTH_ONLY_LABEL_TEXT, DEFAULT_INTERSECTION_LABEL_TEXT, DEFAULT_SECOND_FOURTH_LABEL_TEXT, DEFAULT_SECOND_LABEL_TEXT, DEFAULT_SECOND_ONLY_LABEL_TEXT, DEFAULT_SECOND_THIRD_FOURTH_LABEL_TEXT, DEFAULT_SECOND_THIRD_LABEL_TEXT, DEFAULT_THIRD_FOURTH_LABEL_TEXT, DEFAULT_THIRD_LABEL_TEXT, DEFAULT_THIRD_ONLY_LABEL_TEXT, DEFAULT_UNION_LABEL_TEXT
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
QuaternaryVennLabel()
Create a new empty quaternary venn label.
|
QuaternaryVennLabel(QuaternaryVennModel<E> model)
Create a new quaternary venn label with the specified model.
|
QuaternaryVennLabel(String firstLabelText,
Set<? extends E> first,
String secondLabelText,
Set<? extends E> second,
String thirdLabelText,
Set<? extends E> third,
String fourthLabelText,
Set<? extends E> fourth)
Create a new quaternary venn label with the specified sets.
|
Modifier and Type | Method and Description |
---|---|
int |
getElementsToDisplay()
Return the number of set elements to display.
|
JLabel |
getFirst()
Return the contents of the first set.
|
JLabel |
getFirstFourth()
Return the contents of the first fourth view.
|
JLabel |
getFirstOnly()
Return the contents of the first only view.
|
JLabel |
getFirstSecond()
Return the contents of the first second view.
|
JLabel |
getFirstSecondFourth()
Return the contents of the first second fourth view.
|
JLabel |
getFirstSecondThird()
Return the contents of the first second third view.
|
JLabel |
getFirstThird()
Return the contents of the first third view.
|
JLabel |
getFirstThirdFourth()
Return the contents of the first third fourth view.
|
JLabel |
getFourth()
Return the contents of the fourth set.
|
JLabel |
getFourthOnly()
Return the contents of the fourth only view.
|
JLabel |
getIntersection()
Return the contents of the intersection view.
|
JLabel |
getSecond()
Return the contents of the second set.
|
JLabel |
getSecondFourth()
Return the contents of the second fourth view.
|
JLabel |
getSecondOnly()
Return the contents of the second only view.
|
JLabel |
getSecondThird()
Return the contents of the second third view.
|
JLabel |
getSecondThirdFourth()
Return the contents of the second third fourth view.
|
JLabel |
getThird()
Return the contents of the third set.
|
JLabel |
getThirdFourth()
Return the contents of the third fourth view.
|
JLabel |
getThirdOnly()
Return the contents of the third only view.
|
JLabel |
getUnion()
Return the contents of the union view.
|
void |
setElementsToDisplay(int elementsToDisplay)
Set the number of set elements to display to
elementsToDisplay . |
getDisplaySizes, getFirstFourthLabel, getFirstFourthLabelText, getFirstLabel, getFirstLabelText, getFirstOnlyLabel, getFirstOnlyLabelText, getFirstSecondFourthLabel, getFirstSecondFourthLabelText, getFirstSecondLabel, getFirstSecondLabelText, getFirstSecondThirdLabel, getFirstSecondThirdLabelText, getFirstThirdFourthLabel, getFirstThirdFourthLabelText, getFirstThirdLabel, getFirstThirdLabelText, getFourthLabel, getFourthLabelText, getFourthOnlyLabel, getFourthOnlyLabelText, getIntersectionLabel, getIntersectionLabelText, getModel, getSecondFourthLabel, getSecondFourthLabelText, getSecondLabel, getSecondLabelText, getSecondOnlyLabel, getSecondOnlyLabelText, getSecondThirdFourthLabel, getSecondThirdFourthLabelText, getSecondThirdLabel, getSecondThirdLabelText, getThirdFourthLabel, getThirdFourthLabelText, getThirdLabel, getThirdLabelText, getThirdOnlyLabel, getThirdOnlyLabelText, getUnionLabel, getUnionLabelText, setDisplaySizes, setFirstFourthLabelText, setFirstLabelText, setFirstOnlyLabelText, setFirstSecondFourthLabelText, setFirstSecondLabelText, setFirstSecondThirdLabelText, setFirstThirdFourthLabelText, setFirstThirdLabelText, setFourthLabelText, setFourthOnlyLabelText, setIntersectionLabelText, setModel, setSecondFourthLabelText, setSecondLabelText, setSecondOnlyLabelText, setSecondThirdFourthLabelText, setSecondThirdLabelText, setThirdFourthLabelText, setThirdLabelText, setThirdOnlyLabelText, setUnionLabelText
add, add, add, add, add, addField, addField, addField, addField, addFinalField, addFinalSpacing, addFinalSpacing, addLabel, addLabel, addSpacing, getFieldPercent, getLabelPercent, setFieldPercent, setLabelPercent
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, getName, 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, 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 QuaternaryVennLabel()
public QuaternaryVennLabel(String firstLabelText, Set<? extends E> first, String secondLabelText, Set<? extends E> second, String thirdLabelText, Set<? extends E> third, String fourthLabelText, Set<? extends E> fourth)
firstLabelText
- label text for the first setfirst
- first set, must not be nullsecondLabelText
- label text for the second setsecond
- second set, must not be nullthirdLabelText
- label text for the third setthird
- third set, must not be nullfourthLabelText
- label text for the fourth setfourth
- fourth set, must not be nullpublic QuaternaryVennLabel(QuaternaryVennModel<E> model)
model
- model for this quaternary venn label, must not be nullpublic int getElementsToDisplay()
DEFAULT_ELEMENTS_TO_DISPLAY
.public void setElementsToDisplay(int elementsToDisplay)
elementsToDisplay
.
This is a bound property.
elementsToDisplay
- number of elements to displaypublic JLabel getFirst()
public JLabel getSecond()
public JLabel getThird()
public JLabel getFourth()
public JLabel getFirstOnly()
public JLabel getSecondOnly()
public JLabel getThirdOnly()
public JLabel getFourthOnly()
public JLabel getFirstSecond()
public JLabel getSecondThird()
public JLabel getFirstThird()
public JLabel getFirstFourth()
public JLabel getSecondFourth()
public JLabel getThirdFourth()
public JLabel getFirstSecondThird()
public JLabel getFirstSecondFourth()
public JLabel getFirstThirdFourth()
public JLabel getSecondThirdFourth()
public JLabel getIntersection()
public JLabel getUnion()
Copyright (c) 2009-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).