|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
de.uni_paderborn.fujaba.fsa.swing.BendUI
de.uni_paderborn.fujaba.fsa.swing.GrabUI
de.uni_paderborn.fujaba.fsa.swing.ArrowGrabUI
UI that displays an Arrow on the grab
| Nested Class Summary | |
class |
ArrowGrabUI.BendLayoutManager
No comment provided by developer, please add a comment to improve documentation. |
class |
ArrowGrabUI.PropertyChangeHandler
This listener watches for bound properties that have changed in the JComboBox. |
| Field Summary | |
(package private) JArrowHead |
arrow
No comment provided by developer, please add a comment to improve documentation. |
private static java.lang.String |
ARROW
No comment provided by developer, please add a comment to improve documentation. |
(package private) JBend |
bend
No comment provided by developer, please add a comment to improve documentation. |
private java.beans.PropertyChangeListener |
propertyChangeListener
No comment provided by developer, please add a comment to improve documentation. |
| Constructor Summary | |
ArrowGrabUI()
|
|
| Method Summary | |
protected java.awt.Point |
calculatePoint(javax.swing.JComponent c)
No comment provided by developer, please add a comment to improve documentation. |
protected void |
configureArrow()
Configures the editor by setting its font and adding listeners. |
protected JArrowHead |
createArrow(JArrowHead arrowHead)
No comment provided by developer, please add a comment to improve documentation. |
protected java.awt.LayoutManager |
createLayoutManager()
No comment provided by developer, please add a comment to improve documentation. |
protected java.beans.PropertyChangeListener |
createPropertyChangeListener()
No comment provided by developer, please add a comment to improve documentation. |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent c)
No comment provided by developer, please add a comment to improve documentation. |
JArrowHead |
getArrow()
Get the arrow attribute of the ArrowGrabUI object |
JBend |
getBend()
Get the bend attribute of the ArrowGrabUI object |
protected java.awt.Insets |
getInsets()
Gets the insets from the JComboBox. |
java.awt.Dimension |
getMaximumSize(javax.swing.JComponent c)
Get the maximumSize attribute of the ArrowGrabUI object |
java.awt.Dimension |
getMinimumSize(javax.swing.JComponent c)
Get the minimumSize attribute of the ArrowGrabUI object |
java.awt.Dimension |
getPreferredSize(javax.swing.JComponent c)
Get the preferredSize attribute of the ArrowGrabUI object |
protected void |
installComponents()
The editor and arrow button are added to the JComboBox here. |
protected void |
installDefaults()
Installs the default colors, default font, default renderer, and default editor into the JComboBox. |
protected void |
installListeners()
No comment provided by developer, please add a comment to improve documentation. |
void |
installUI(javax.swing.JComponent c)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
isFocusTraversable(JBend c)
Determines if the JBend is focus traversable. |
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
No comment provided by developer, please add a comment to improve documentation. |
protected java.awt.Rectangle |
rectangleForCurrentValue()
Returns the area that is reserved for drawing the currently selected item. |
boolean |
setArrow(JArrowHead arrow)
Sets the arrow attribute of the ArrowGrabUI object |
boolean |
setBend(JBend bend)
Sets the bend attribute of the ArrowGrabUI object |
protected void |
uninstallComponents()
The editor and/or arrow button are removed from the JComboBox here. |
protected void |
uninstallDefaults()
No comment provided by developer, please add a comment to improve documentation. |
protected void |
uninstallListeners()
No comment provided by developer, please add a comment to improve documentation. |
void |
uninstallUI(javax.swing.JComponent c)
No comment provided by developer, please add a comment to improve documentation. |
(package private) void |
updateToolTipTextForChildren()
No comment provided by developer, please add a comment to improve documentation. |
| Methods inherited from class de.uni_paderborn.fujaba.fsa.swing.GrabUI |
getAlignmentOffset, getPadOffset, getTouchLength, getTouchOffset |
| Methods inherited from class de.uni_paderborn.fujaba.fsa.swing.BendUI |
firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange |
| Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String ARROW
JBend bend
JArrowHead arrow
private java.beans.PropertyChangeListener propertyChangeListener
| Constructor Detail |
public ArrowGrabUI()
| Method Detail |
public JBend getBend()
public boolean setBend(JBend bend)
bend - The new bend value
public JArrowHead getArrow()
public boolean setArrow(JArrowHead arrow)
arrow - The new arrow value
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
c - No description provided
public void installUI(javax.swing.JComponent c)
c - No description providedpublic void uninstallUI(javax.swing.JComponent c)
c - No description providedprotected void installDefaults()
protected void installListeners()
protected void uninstallDefaults()
protected void uninstallListeners()
protected java.beans.PropertyChangeListener createPropertyChangeListener()
protected java.awt.LayoutManager createLayoutManager()
protected JArrowHead createArrow(JArrowHead arrowHead)
arrowHead - No description provided
void updateToolTipTextForChildren()
protected void installComponents()
protected void uninstallComponents()
protected void configureArrow()
public boolean isFocusTraversable(JBend c)
c - No description provided
protected java.awt.Point calculatePoint(javax.swing.JComponent c)
calculatePoint in class GrabUIc - No description provided
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class BendUIg - No description providedc - No description providedpublic java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
getPreferredSize in class BendUIc - No description provided
public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
c - No description provided
public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
c - No description provided
protected java.awt.Rectangle rectangleForCurrentValue()
protected java.awt.Insets getInsets()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||