public class BuddySupport extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BuddySupport.Position |
Modifier and Type | Field and Description |
---|---|
static String |
OUTER_MARGIN |
Constructor and Description |
---|
BuddySupport() |
Modifier and Type | Method and Description |
---|---|
static void |
add(Component c,
BuddySupport.Position pos,
JTextField textField) |
static void |
addGap(int width,
BuddySupport.Position pos,
JTextField textField) |
static void |
addLeft(Component c,
JTextField textField) |
static void |
addRight(Component c,
JTextField textField) |
private static void |
addToComponentHierarchy(Component c,
BuddySupport.Position pos,
JTextField textField) |
private static List<Component> |
buddies(BuddySupport.Position pos,
JTextField textField) |
static Component |
createGap(int width)
Create a gap to insert between to buddies.
|
static void |
ensureBuddiesAreInComponentHierarchy(JTextField textField) |
static List<Component> |
getBuddies(BuddySupport.Position pos,
JTextField textField) |
static List<Component> |
getLeft(JTextField textField) |
static Insets |
getOuterMargin(JTextField buddyField) |
static List<Component> |
getRight(JTextField textField) |
static boolean |
isBuddy(Component c,
JTextField textField) |
static void |
remove(JComponent c,
JTextField textField)
Because
BasicTextUI removes all components when uninstalled and
therefore all buddies are removed when the LnF changes. |
static void |
removeAll(JTextField textField) |
static void |
set(List<Component> buddies,
BuddySupport.Position pos,
JTextField textField) |
static void |
setLeft(JTextField textField,
List<Component> leftBuddies) |
static void |
setOuterMargin(JTextField buddyField,
Insets margin) |
static void |
setRight(JTextField textField,
List<Component> rightBuddies) |
public static final String OUTER_MARGIN
public BuddySupport()
public static void addLeft(Component c, JTextField textField)
public static void addRight(Component c, JTextField textField)
public static void add(Component c, BuddySupport.Position pos, JTextField textField)
public static void addGap(int width, BuddySupport.Position pos, JTextField textField)
public static void setRight(JTextField textField, List<Component> rightBuddies)
public static void setLeft(JTextField textField, List<Component> leftBuddies)
public static void set(List<Component> buddies, BuddySupport.Position pos, JTextField textField)
private static void addToComponentHierarchy(Component c, BuddySupport.Position pos, JTextField textField)
public static List<Component> getLeft(JTextField textField)
public static List<Component> getRight(JTextField textField)
public static List<Component> getBuddies(BuddySupport.Position pos, JTextField textField)
private static List<Component> buddies(BuddySupport.Position pos, JTextField textField)
public static boolean isBuddy(Component c, JTextField textField)
public static void remove(JComponent c, JTextField textField)
BasicTextUI
removes all components when uninstalled and
therefore all buddies are removed when the LnF changes.c
- textField
- public static void removeAll(JTextField textField)
public static void setOuterMargin(JTextField buddyField, Insets margin)
public static Insets getOuterMargin(JTextField buddyField)
public static void ensureBuddiesAreInComponentHierarchy(JTextField textField)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses