public class SuperPieChart extends Chart implements java.beans.PropertyChangeListener
DefaultPieDataset
.javax.swing.JApplet.AccessibleJApplet
java.applet.Applet.AccessibleApplet
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JButton |
addButton3 |
protected org.jfree.data.general.DefaultPieDataset |
dataset |
protected javax.swing.JList |
listPulloutRemoved |
protected javax.swing.DefaultListModel |
lModelPullout |
protected boolean |
mapPullout |
protected java.lang.String[] |
pulloutFlag |
protected int |
pulloutIndex |
protected javax.swing.JLabel |
pulloutLabel |
protected int |
pulloutLength |
protected java.util.ArrayList<java.lang.Integer> |
pulloutList |
protected int |
pulloutListCursor |
protected int |
pulloutMax |
protected javax.swing.JButton |
removeButton3 |
protected java.lang.String |
ROTATEOFF |
protected boolean |
rotateOn |
protected java.lang.String |
ROTATEON |
protected boolean |
ThreeDPie |
protected javax.swing.JToolBar |
tools3 |
ADD, addButton1, addButton2, ALL, bPanel, chart, CHART_SIZE_X, CHART_SIZE_Y, chartDescription, chartPanel, chartTitle, CLEAR, CLEAR_BUTTON, clearAction, columnModel, columnNames, columnNumber, computeAction, convertor, DATA, DATA_MISSING_MESSAGE, dataObject, dataPanel, dataPanel2, dataTable, dataText, DEFAULT_HEADER, DELIMITERS, DEPENDENT, dependentHeaders, dependentIndex, dependentLength, dependentList, dependentListCursor, dependentVarLength, depLabel, depMax, depValues, DOCHART, domainLabel, EXAMPLE, exampleRandomAction, exampleStaticAction, fileLoadAction, font, GRAPH, graphPanel, graphPanel2, hasExample, headerDataObject, headerTable, hModel, INDEPENDENT, independentHeaders, independentIndex, independentLength, independentList, independentListCursor, independentVarLength, indepValues, INDEX_0, INDEX_1, indLabel, indMax, isDemo, LEGEND_SWITCH, LEGENDOFF, LEGENDON, legendPanel, legendPanelOn, listAdded, listDepRemoved, listIndepRemoved, listIndex, lModelAdded, lModelDep, lModelIndep, mapDep, mapIndep, mapPanel, MAPPING, max_numberForLegendPanelOff, mixPanel, mixPanelContainer, onlineDescription, onlineHelp, outputFontFace, outputFontSize, parentApplet, printError, rangeLabel, REMOVE, removeButton1, removeButton2, rowNumber, selectedInd, SHOW_STATUS_TEXTAREA, stopNow, summaryPanel, tabbedPaneCount, tabbedPanelContainer, TEST, TEST_API, testAction, tModel, toolBar, tools1, tools2, trimColumn, url, useRandomExample, userDataAction, useStaticExample, VARIABLE, VARIABLE_MISSING_MESSAGE, varLabel, view, xyLength
accessibleContext, rootPane, rootPaneCheckingEnabled
Constructor and Description |
---|
SuperPieChart() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
protected void |
addButtonPullout() |
protected org.jfree.chart.JFreeChart |
createChart(org.jfree.data.general.PieDataset dataset)
Creates a chart.
|
protected org.jfree.data.general.DefaultPieDataset |
createDataset(boolean isDemo)
Creates a sample dataset.
|
protected org.jfree.chart.JFreeChart |
createLegend(org.jfree.data.general.PieDataset dataset) |
protected org.jfree.chart.JFreeChart |
createLegendChart(org.jfree.chart.JFreeChart origchart) |
void |
doChart()
create chart using data from the dataTable
|
void |
doTest()
sample code for generating chart using ChartGenerator_JTable
|
org.jfree.chart.ChartPanel |
getChartPanel() |
java.awt.Container |
getDisplayPane() |
void |
init()
This method initializes the Gui, by setting up the basic tabbedPanes.
|
void |
initMapPanel() |
boolean |
isPullout(int i) |
void |
paintTable(int[] lstInd) |
void |
propertyChange(java.beans.PropertyChangeEvent e)
Creates a panel for the demo (used by SuperDemo.java).
|
protected void |
removeButtonPullout() |
protected void |
removeButtonPulloutAll() |
void |
resetExample()
reset dataTable to default (demo data), and refesh chart
|
void |
resetMappingList() |
void |
setChart() |
void |
setDataTable(java.lang.String input) |
void |
setMapping() |
protected void |
setPulloutFromTable() |
void |
setXLabel(java.lang.String xLabel) |
void |
setYLabel(java.lang.String yLabel) |
void |
turnRotateOff() |
void |
turnRotateOn() |
addButtonDependent, addButtonIndependent, addTabbedPane, addTabbedPane, adjustmentValueChanged, appendTableColumns, appendTableRows, calculate_power, createActionComponents, createEmptyChart, getAppletInfo, getInstance, getLocalAbout, getLocalHelp, getMapping, getMax, getMax, getMin, getMin, getOnlineDescription, getOnlineHelp, getWikiAbout, getWikiHelp, hookTableAction, initGraphPanel, initMixPanel, initTable, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, normalize, paintMappingLists, popInfo, removeButtonDependent, removeButtonDependentAll, removeButtonIndependent, removeButtonIndependentAll, removeTabbedPane, reset, resetChart, resetTable, resetTableColumns, resetTableRows, run, setApplet, setArrayFromTable, setCategorySummary, setCategorySummary, setChoice, setGraphPanel, setIsDemo, setMixPanel, setStopNow, setTabbedPaneComponent, setTablePane, setTitle, setView, setXSummary, setYSummary, showError, showMessageDialog, stop, turnLegendPanelOff, turnLegendPanelOn, update, updateExample, updateStatus, updateStatus, updateStatus, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected java.lang.String[] pulloutFlag
protected boolean ThreeDPie
protected boolean rotateOn
protected boolean mapPullout
protected org.jfree.data.general.DefaultPieDataset dataset
protected javax.swing.DefaultListModel lModelPullout
protected javax.swing.JList listPulloutRemoved
protected int pulloutIndex
protected int pulloutLength
protected java.util.ArrayList<java.lang.Integer> pulloutList
protected int pulloutListCursor
protected javax.swing.JButton addButton3
protected javax.swing.JButton removeButton3
protected final java.lang.String ROTATEON
protected final java.lang.String ROTATEOFF
protected javax.swing.JLabel pulloutLabel
protected javax.swing.JToolBar tools3
protected int pulloutMax
public void init()
Chart
public void doTest()
public void doChart()
public org.jfree.chart.ChartPanel getChartPanel()
getChartPanel
in class Chart
protected org.jfree.data.general.DefaultPieDataset createDataset(boolean isDemo)
protected org.jfree.chart.JFreeChart createChart(org.jfree.data.general.PieDataset dataset)
dataset
- the dataset.protected org.jfree.chart.JFreeChart createLegend(org.jfree.data.general.PieDataset dataset)
protected org.jfree.chart.JFreeChart createLegendChart(org.jfree.chart.JFreeChart origchart)
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange
in interface java.beans.PropertyChangeListener
public java.awt.Container getDisplayPane()
getDisplayPane
in class Chart
public void resetExample()
resetExample
in class Chart
public void setDataTable(java.lang.String input)
setDataTable
in class Chart
public void setMapping()
setMapping
in class Chart
public void initMapPanel()
initMapPanel
in class Chart
public void turnRotateOff()
public void turnRotateOn()
public void paintTable(int[] lstInd)
protected void addButtonPullout()
protected void removeButtonPullout()
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class Chart
protected void removeButtonPulloutAll()
protected void setPulloutFromTable()
public void resetMappingList()
resetMappingList
in class Chart
public boolean isPullout(int i)