edu.iu.cnets.klatsch.gui
Class Pane

java.lang.Object
  extended by edu.iu.cnets.klatsch.gui.Widget
      extended by edu.iu.cnets.klatsch.gui.Pane
Direct Known Subclasses:
Text

public abstract class Pane
extends Widget

A Pane is the subclass of Widget that is displayed in the main part of the GUI. All panes share some functionality that normal widgets lack, especially the ability to export their data.


Field Summary
protected  int id
          the ID of this pane
protected  java.lang.String name
          the name of this pane
(package private) static int uniqueId
           
 
Fields inherited from class edu.iu.cnets.klatsch.gui.Widget
parent, x1, x2, y1, y2
 
Constructor Summary
Pane()
          Default constructor.
 
Method Summary
 int id()
          Returns the ID number of the pane.
 java.lang.String name()
          Returns the name of the pane.
 
Methods inherited from class edu.iu.cnets.klatsch.gui.Widget
clear, draw, in, keyPressed, keyReleased, mouseDragged, mousePressed, mouseReleased
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqueId

static int uniqueId

id

protected int id
the ID of this pane


name

protected java.lang.String name
the name of this pane

Constructor Detail

Pane

public Pane()
Default constructor.

Method Detail

id

public int id()
Returns the ID number of the pane.


name

public java.lang.String name()
Returns the name of the pane.