All Packages Class Hierarchy This Package Previous Next Index WEKA's home
Class weka.gui.visualize.ClassPanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----javax.swing.JComponent
|
+----javax.swing.JPanel
|
+----weka.gui.visualize.ClassPanel
- public class ClassPanel
- extends JPanel
This panel displays coloured labels for nominal attributes and a spectrum
for numeric attributes. It can also be told to colour on the basis
of an array of doubles (this can be useful for displaying coloured labels
that correspond to a clusterers predictions).
- Author:
- Mark Hall (mhall@cs.waikato.ac.nz), Malcolm Ware (mfw4@cs.waikato.ac.nz)
-
ClassPanel()
-
-
addRepaintNotify(Component)
- Adds a component that will need to be repainted if the user
changes the colour of a label.
-
main(String[])
- Main method for testing this class.
-
paintComponent(Graphics)
- Renders this component
-
setColours(FastVector)
- Set a list of colours to use for colouring labels
ClassPanel
public ClassPanel()
addRepaintNotify
public void addRepaintNotify(Component c)
- Adds a component that will need to be repainted if the user
changes the colour of a label.
- Parameters:
- c - the component to be repainted
setColours
public void setColours(FastVector cols)
- Set a list of colours to use for colouring labels
- Parameters:
- a - list containing java.awt.Colors
paintComponent
public void paintComponent(Graphics gx)
- Renders this component
- Parameters:
- gx - the graphics context
- Overrides:
- paintComponent in class JComponent
main
public static void main(String args[])
- Main method for testing this class.
- Parameters:
- args - first argument must specify an arff file. Second can
specify an optional index to colour labels on
All Packages Class Hierarchy This Package Previous Next Index WEKA's home