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)

Constructor Index

 o ClassPanel()

Method Index

 o addRepaintNotify(Component)
Adds a component that will need to be repainted if the user changes the colour of a label.
 o main(String[])
Main method for testing this class.
 o paintComponent(Graphics)
Renders this component
 o setColours(FastVector)
Set a list of colours to use for colouring labels

Constructors

 o ClassPanel
 public ClassPanel()

Methods

 o 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
 o setColours
 public void setColours(FastVector cols)
Set a list of colours to use for colouring labels

Parameters:
a - list containing java.awt.Colors
 o paintComponent
 public void paintComponent(Graphics gx)
Renders this component

Parameters:
gx - the graphics context
Overrides:
paintComponent in class JComponent
 o 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