de.uni_paderborn.fujaba.fsa.swing
Class BendUI

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended byjavax.swing.plaf.PanelUI
          extended byde.uni_paderborn.fujaba.fsa.swing.BendUI
Direct Known Subclasses:
DefaultBendUI, GrabUI

public abstract class BendUI
extends javax.swing.plaf.PanelUI

Base UI for JBends

Version:
$Revision: 1.10 $
Author:
$Author: schneider $

Constructor Summary
BendUI()
           
 
Method Summary
protected abstract  java.awt.Point calculatePoint(javax.swing.JComponent b)
          calculate the point where the line should attach to the bend. called by JBend whenever the bounds of the bend change.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, boolean oldValue, boolean newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, byte oldValue, byte newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, char oldValue, char newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, double oldValue, double newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, float oldValue, float newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, int oldValue, int newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, long oldValue, long newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
          No comment provided by developer, please add a comment to improve documentation.
protected  void firePropertyChange(JBend bend, java.lang.String propertyName, short oldValue, short newValue)
          No comment provided by developer, please add a comment to improve documentation.
abstract  java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
          Get the preferredSize attribute of the BendUI object
abstract  void paint(java.awt.Graphics g, javax.swing.JComponent c)
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, installUI, uninstallUI, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BendUI

public BendUI()
Method Detail

paint

public abstract void paint(java.awt.Graphics g,
                           javax.swing.JComponent c)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
g - No description provided
c - No description provided

getPreferredSize

public abstract java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
Get the preferredSize attribute of the BendUI object

Parameters:
c - No description provided
Returns:
The preferredSize value

calculatePoint

protected abstract java.awt.Point calculatePoint(javax.swing.JComponent b)
calculate the point where the line should attach to the bend. called by JBend whenever the bounds of the bend change.

Parameters:
b - No description provided
Returns:
No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  boolean oldValue,
                                  boolean newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  byte oldValue,
                                  byte newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  char oldValue,
                                  char newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  double oldValue,
                                  double newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  float oldValue,
                                  float newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  int oldValue,
                                  int newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  long oldValue,
                                  long newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  java.lang.Object oldValue,
                                  java.lang.Object newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided

firePropertyChange

protected void firePropertyChange(JBend bend,
                                  java.lang.String propertyName,
                                  short oldValue,
                                  short newValue)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
bend - No description provided
propertyName - No description provided
oldValue - No description provided
newValue - No description provided