|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
edu.ucla.stat.SOCR.chart.Chart
edu.ucla.stat.SOCR.chart.SuperPieChart
public class SuperPieChart
A simple demonstration application showing how to create a pie chart using
data from a DefaultPieDataset.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JApplet |
|---|
javax.swing.JApplet.AccessibleJApplet |
| Nested classes/interfaces inherited from class java.applet.Applet |
|---|
java.applet.Applet.AccessibleApplet |
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JButton |
addButton3
|
protected 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
|
| Fields inherited from class javax.swing.JApplet |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| 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 |
| Constructor Summary | |
|---|---|
SuperPieChart()
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
|
protected void |
addButtonPullout()
|
protected JFreeChart |
createChart(PieDataset dataset)
Creates a chart. |
protected DefaultPieDataset |
createDataset(boolean isDemo)
Creates a sample dataset. |
protected JFreeChart |
createLegend(PieDataset dataset)
|
protected JFreeChart |
createLegendChart(JFreeChart origchart)
|
void |
doChart()
create chart using data from the dataTable |
void |
doTest()
sample code for generating chart using ChartGenerator_JTable |
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()
|
| Methods inherited from class javax.swing.JApplet |
|---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.applet.Applet |
|---|
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| Methods inherited from class java.awt.Container |
|---|
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, transferFocusBackward, 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, 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, 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, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String[] pulloutFlag
protected boolean ThreeDPie
protected boolean rotateOn
protected boolean mapPullout
protected 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
| Constructor Detail |
|---|
public SuperPieChart()
| Method Detail |
|---|
public void init()
Chart
init in class Chartpublic void doTest()
doTest in class Chartpublic void doChart()
doChart in class Chartpublic ChartPanel getChartPanel()
getChartPanel in class Chartprotected DefaultPieDataset createDataset(boolean isDemo)
public void setChart()
setChart in class Chartprotected JFreeChart createChart(PieDataset dataset)
dataset - the dataset.
protected JFreeChart createLegend(PieDataset dataset)
protected JFreeChart createLegendChart(JFreeChart origchart)
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenerpublic java.awt.Container getDisplayPane()
getDisplayPane in class Chartpublic void resetExample()
resetExample in class Chartpublic void setDataTable(java.lang.String input)
setDataTable in class Chartpublic void setMapping()
setMapping in class Chartpublic void setXLabel(java.lang.String xLabel)
setXLabel in class Chartpublic void setYLabel(java.lang.String yLabel)
setYLabel in class Chartpublic void initMapPanel()
initMapPanel in class Chartpublic 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.ActionListeneractionPerformed in class Chartprotected void removeButtonPulloutAll()
protected void setPulloutFromTable()
public void resetMappingList()
resetMappingList in class Chartpublic boolean isPullout(int i)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||