Документ взят из кэша поисковой машины. Адрес оригинального документа : http://angel.cs.msu.su/projects/system/javadoc/methods/BarChart.html
Дата изменения: Tue Dec 21 00:38:44 2004
Дата индексирования: Sat Apr 9 23:53:51 2016
Кодировка:
BarChart

methods
Class BarChart

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjava.applet.Applet
                  extended byjavax.swing.JApplet
                      extended bymethods.BarChart
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable

public class BarChart
extends javax.swing.JApplet
implements java.awt.event.ActionListener

A simple bar chart demo

Version:
1.6
Author:
Sami Shaio
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  int barSpacing
           
private  java.lang.String[] classes
           
private  java.awt.Color[] colors
           
private  int columns
           
private  int[] cpu
           
private  boolean destroyed
           
private  DesktopManager dm
           
private  java.awt.Font font
           
private  int fontHeight
           
private static int HORIZONTAL
           
private  java.lang.String[] hostList
           
private  java.lang.String hostLoadInfo
           
private  int hostNumber
           
private  java.lang.String[] labels
           
private  int maxLabelWidth
           
private  int maxValue
           
private  java.awt.FontMetrics metrics
           
private static int NUM_PROCESSORS
           
private  int orientation
           
private  int scale
           
private static int SCALE
           
private static int SOLID
           
private static int STRIPED
           
private  int[] styles
           
private  java.lang.String[] taskClass
           
private  int tasksRu
           
private  java.lang.String temp
           
private  java.lang.String[] timeLeft
           
private  java.lang.String title
           
private  javax.swing.Timer updateTimer
           
private  boolean updating
           
private  int[] values
           
private static int VERTICAL
           
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.applet.Applet
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
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
BarChart(DesktopManager dm)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void destroy()
           
 java.lang.String getAppletInfo()
           
private  void getDataFromFile()
           
private  void getHostLoadInfo()
           
 java.lang.String[][] getParameterInfo()
           
private  void getSettings()
           
 void init()
           
 void paint(java.awt.Graphics g)
           
private  void paintHorizontal(java.awt.Graphics g)
           
private  void paintVertical(java.awt.Graphics g)
           
private  void parseColor(int i)
           
private  void parseLabel(int i)
           
private  void parseStyle(int i)
           
private  void parseValue(int i)
           
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
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, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

VERTICAL

private static final int VERTICAL
See Also:
Constant Field Values

HORIZONTAL

private static final int HORIZONTAL
See Also:
Constant Field Values

SOLID

private static final int SOLID
See Also:
Constant Field Values

STRIPED

private static final int STRIPED
See Also:
Constant Field Values

NUM_PROCESSORS

private static final int NUM_PROCESSORS
See Also:
Constant Field Values

SCALE

private static final int SCALE
See Also:
Constant Field Values

orientation

private int orientation

title

private java.lang.String title

font

private java.awt.Font font

metrics

private java.awt.FontMetrics metrics

fontHeight

private int fontHeight

columns

private int columns

values

private int[] values

colors

private java.awt.Color[] colors

labels

private java.lang.String[] labels

styles

private int[] styles

scale

private int scale

maxLabelWidth

private int maxLabelWidth

barSpacing

private int barSpacing

maxValue

private int maxValue

temp

private java.lang.String temp

tasksRu

private int tasksRu

timeLeft

private java.lang.String[] timeLeft

cpu

private int[] cpu

taskClass

private java.lang.String[] taskClass

classes

private java.lang.String[] classes

hostList

private java.lang.String[] hostList

hostLoadInfo

private java.lang.String hostLoadInfo

dm

private DesktopManager dm

hostNumber

private int hostNumber

updateTimer

private javax.swing.Timer updateTimer

updating

private boolean updating

destroyed

private volatile boolean destroyed
Constructor Detail

BarChart

public BarChart(DesktopManager dm)
Method Detail

init

public void init()

getHostLoadInfo

private void getHostLoadInfo()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

destroy

public void destroy()

getSettings

private void getSettings()

getDataFromFile

private void getDataFromFile()

parseValue

private void parseValue(int i)

parseLabel

private void parseLabel(int i)

parseStyle

private void parseStyle(int i)

parseColor

private void parseColor(int i)

paint

public void paint(java.awt.Graphics g)

paintHorizontal

private void paintHorizontal(java.awt.Graphics g)

paintVertical

private void paintVertical(java.awt.Graphics g)

getAppletInfo

public java.lang.String getAppletInfo()

getParameterInfo

public java.lang.String[][] getParameterInfo()