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 class
BuddySupport.Position
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OUTER_MARGIN
-
Constructor Summary
Constructors Constructor Description BuddySupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
add(java.awt.Component c, BuddySupport.Position pos, javax.swing.JTextField textField)
static void
addGap(int width, BuddySupport.Position pos, javax.swing.JTextField textField)
static void
addLeft(java.awt.Component c, javax.swing.JTextField textField)
static void
addRight(java.awt.Component c, javax.swing.JTextField textField)
static java.awt.Component
createGap(int width)
Create a gap to insert between to buddies.static void
ensureBuddiesAreInComponentHierarchy(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.Insets
getOuterMargin(javax.swing.JTextField buddyField)
static java.util.List<java.awt.Component>
getRight(javax.swing.JTextField textField)
static boolean
isBuddy(java.awt.Component c, javax.swing.JTextField textField)
static void
remove(javax.swing.JComponent c, javax.swing.JTextField textField)
BecauseBasicTextUI
removes all components when uninstalled and therefore all buddies are removed when the LnF changes.static void
removeAll(javax.swing.JTextField textField)
static void
set(java.util.List<java.awt.Component> buddies, BuddySupport.Position pos, javax.swing.JTextField textField)
static void
setLeft(javax.swing.JTextField textField, java.util.List<java.awt.Component> leftBuddies)
static void
setOuterMargin(javax.swing.JTextField buddyField, java.awt.Insets margin)
static void
setRight(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)
BecauseBasicTextUI
removes 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:
-
-