Package org.jdesktop.swingx.prompt
Class BuddySupport
- java.lang.Object
-
- org.jdesktop.swingx.prompt.BuddySupport
-
public class BuddySupport extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBuddySupport.Position
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOUTER_MARGIN
-
Constructor Summary
Constructors Constructor Description BuddySupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidadd(java.awt.Component c, BuddySupport.Position pos, javax.swing.JTextField textField)static voidaddGap(int width, BuddySupport.Position pos, javax.swing.JTextField textField)static voidaddLeft(java.awt.Component c, javax.swing.JTextField textField)static voidaddRight(java.awt.Component c, javax.swing.JTextField textField)static java.awt.ComponentcreateGap(int width)Create a gap to insert between to buddies.static voidensureBuddiesAreInComponentHierarchy(javax.swing.JTextField textField)static java.util.List<java.awt.Component>getBuddies(BuddySupport.Position pos, javax.swing.JTextField textField)static java.util.List<java.awt.Component>getLeft(javax.swing.JTextField textField)static java.awt.InsetsgetOuterMargin(javax.swing.JTextField buddyField)static java.util.List<java.awt.Component>getRight(javax.swing.JTextField textField)static booleanisBuddy(java.awt.Component c, javax.swing.JTextField textField)static voidremove(javax.swing.JComponent c, javax.swing.JTextField textField)BecauseBasicTextUIremoves all components when uninstalled and therefore all buddies are removed when the LnF changes.static voidremoveAll(javax.swing.JTextField textField)static voidset(java.util.List<java.awt.Component> buddies, BuddySupport.Position pos, javax.swing.JTextField textField)static voidsetLeft(javax.swing.JTextField textField, java.util.List<java.awt.Component> leftBuddies)static voidsetOuterMargin(javax.swing.JTextField buddyField, java.awt.Insets margin)static voidsetRight(javax.swing.JTextField textField, java.util.List<java.awt.Component> rightBuddies)
-
-
-
Field Detail
-
OUTER_MARGIN
public static final java.lang.String OUTER_MARGIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
addLeft
public static void addLeft(java.awt.Component c, javax.swing.JTextField textField)
-
addRight
public static void addRight(java.awt.Component c, javax.swing.JTextField textField)
-
add
public static void add(java.awt.Component c, BuddySupport.Position pos, javax.swing.JTextField textField)
-
addGap
public static void addGap(int width, BuddySupport.Position pos, javax.swing.JTextField textField)
-
setRight
public static void setRight(javax.swing.JTextField textField, java.util.List<java.awt.Component> rightBuddies)
-
setLeft
public static void setLeft(javax.swing.JTextField textField, java.util.List<java.awt.Component> leftBuddies)
-
set
public static void set(java.util.List<java.awt.Component> buddies, BuddySupport.Position pos, javax.swing.JTextField textField)
-
getLeft
public static java.util.List<java.awt.Component> getLeft(javax.swing.JTextField textField)
-
getRight
public static java.util.List<java.awt.Component> getRight(javax.swing.JTextField textField)
-
getBuddies
public static java.util.List<java.awt.Component> getBuddies(BuddySupport.Position pos, javax.swing.JTextField textField)
-
isBuddy
public static boolean isBuddy(java.awt.Component c, javax.swing.JTextField textField)
-
remove
public static void remove(javax.swing.JComponent c, javax.swing.JTextField textField)BecauseBasicTextUIremoves all components when uninstalled and therefore all buddies are removed when the LnF changes.- Parameters:
c-textField-
-
removeAll
public static void removeAll(javax.swing.JTextField textField)
-
setOuterMargin
public static void setOuterMargin(javax.swing.JTextField buddyField, java.awt.Insets margin)
-
getOuterMargin
public static java.awt.Insets getOuterMargin(javax.swing.JTextField buddyField)
-
ensureBuddiesAreInComponentHierarchy
public static void ensureBuddiesAreInComponentHierarchy(javax.swing.JTextField textField)
-
createGap
public static java.awt.Component createGap(int width)
Create a gap to insert between to buddies.- Parameters:
width-- Returns:
-
-