Package edu.kit.mcda.frames
Class PieChartWeights
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame
edu.kit.ites.uuif.frames.Template<MCDA_Container,MCDA_GUI>
edu.kit.mcda.frames.MCDA_Template
edu.kit.mcda.frames.MCDA_TemplateChart
edu.kit.mcda.frames.PieChartWeights
- All Implemented Interfaces:
edu.kit.ites.uuif.constants.Constants
,edu.kit.ites.uuif.frames.UpdateFramesListener
,KeyListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
,InternalFrameListener
,RootPaneContainer
,WindowConstants
,org.jfree.chart.ChartMouseListener
public class PieChartWeights
extends MCDA_TemplateChart
implements org.jfree.chart.ChartMouseListener
- Author:
- susan
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JInternalFrame
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
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
Fields inherited from class edu.kit.ites.uuif.frames.Template
RESOURCE_I18N_TOOL_TIP_SUFFIX
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface edu.kit.ites.uuif.constants.Constants
MAX_NUMBER_RECENT_PROJECTS, MENU_KEY_EDIT, MENU_KEY_FILE, MENU_KEY_HELP, MENU_KEY_OPTIONS, MENU_KEY_PLUGINS, MENU_KEY_WINDOWS, MENU_LANGUAGE_SEPARATOR, MENU_PATH_SEPARATOR, MENU_PATH_SEPARATOR_REG_EXP
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
chartMouseClicked
(org.jfree.chart.ChartMouseEvent _chartMouseEvent) void
chartMouseMoved
(org.jfree.chart.ChartMouseEvent chartmouseevent) void
protected org.jfree.chart.JFreeChart
createChart
(org.jfree.data.general.PieDataset _dataset, String _titel, boolean _legend, boolean _tooltips) org.jfree.data.general.PieDataset
Returns a dataset of the criteria importance to display in a chartvoid
void
void
updateFrame
(Set<String> _changed) void
Updates the languageMethods inherited from class edu.kit.mcda.frames.MCDA_TemplateChart
adaptFont, format, getChartPanel, setChartPanel, toPercent
Methods inherited from class edu.kit.mcda.frames.MCDA_Template
getAlternative, getAlternative, getAlternatives, getColor, getColor, getColorMap, getColorMode, getCriteria, getCriterion, getCriterion, getGoal, getGroup, getGroups, getIndex, getTexture, getTexture, getTierLabels, getTierLabels, isAlternative, isCriterion, isGroup, updateColorMap
Methods inherited from class edu.kit.ites.uuif.frames.Template
anyMatch, anyMatch, close, doClose, framesUpdated, getContainer, getGridBagConstraints, getGridBagConstraints, getGridBagConstraints, getGridBagConstraints, getGridBagConstraints, getGridBagConstraints, getHelpText, getHelpText, getIcon, getPreference, getPreference, getPreference, getPreference, getPreference, getSeparator, getSeparator, getSeparator, getTemplateTitle, getThis, getTranslation, getTranslation, getTranslator, getUUIF, hasTranslation, highlightFrame, highlightFrame, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened, isChanged, isCtrlDown, isShiftDown, isShowButtonText, keyPressed, keyReleased, keyTyped, loadPreference, loadPreference, loadPreference, loadPreference, loadPreference, postShowOptions, preShowOptions, removeContent, setBusy, setButtons, setButtons, setButtons, setChanged, setContent, setContent, setContent, setExternal, setExternal, setExternal, setHelpAvailable, setOptions, setPreference, setPreference, setPreference, setPreference, setPreference, setShowButtonText, setUUIF, storePreference, storePreference, storePreference, storePreference, storePreference, updateFrame, updateFrame, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateLanguage, updateOtherFrames, updateOtherFrames, updateOtherFrames, updateOtherFrames
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, 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, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
PieChartWeights
-
-
Method Details
-
getInstance
- Overrides:
getInstance
in classedu.kit.ites.uuif.frames.Template<MCDA_Container,
MCDA_GUI>
-
createDataset
public org.jfree.data.general.PieDataset createDataset()Returns a dataset of the criteria importance to display in a chart- Returns:
- a dataset to display a pie chart
-
createChart
protected org.jfree.chart.JFreeChart createChart(org.jfree.data.general.PieDataset _dataset, String _titel, boolean _legend, boolean _tooltips) -
updateFrame
- Specified by:
updateFrame
in classedu.kit.ites.uuif.frames.Template<MCDA_Container,
MCDA_GUI>
-
updateColors
public void updateColors() -
updateLanguageLocally
public void updateLanguageLocally()Updates the language- Specified by:
updateLanguageLocally
in classedu.kit.ites.uuif.frames.Template<MCDA_Container,
MCDA_GUI>
-
discardOptionsChanges
public void discardOptionsChanges()- Specified by:
discardOptionsChanges
in classedu.kit.ites.uuif.frames.Template<MCDA_Container,
MCDA_GUI>
-
commitOptionsChanges
public void commitOptionsChanges()- Specified by:
commitOptionsChanges
in classedu.kit.ites.uuif.frames.Template<MCDA_Container,
MCDA_GUI>
-
chartMouseClicked
public void chartMouseClicked(org.jfree.chart.ChartMouseEvent _chartMouseEvent) - Specified by:
chartMouseClicked
in interfaceorg.jfree.chart.ChartMouseListener
-
chartMouseMoved
public void chartMouseMoved(org.jfree.chart.ChartMouseEvent chartmouseevent) - Specified by:
chartMouseMoved
in interfaceorg.jfree.chart.ChartMouseListener
-