|
Container with buttons for a JTextField.

Accepts:
- any JTextField component
- drop down button area
- drop down icon
- button icon
|
|
Example
Class<?> cls = ...
URL uSortIncrease = cls.getResource("sort_increase.png");
URL uSortDecrease = cls.getResource("sort_decrease.png");
ButtonTextField field = new ButtonTextField(10);
field.addButton("Increase", uSortIncrease, actionListener);
field.addButton("Decrease", uSortDecrease, actionListener);
field.setSelectedDropDownIconVisible(false);
|



|
Example for fixed button icon
Class<?> cls = ...
URL uSortIncrease = cls.getResource("sort_increase.png");
URL uSortDecrease = cls.getResource("sort_decrease.png");
URL uFind = cls.getResource("find.png");
ButtonTextField field1 = new ButtonTextField(10);
field.addButton("Increase", uSortIncrease, actionListener);
field.addButton("Decrease", uSortDecrease, actionListener);
field.setFixedIcon(uFind);
|



|
Example
Class<?> cls = ...
URL uFind = cls.getResource("find.png");
ButtonTextField field = new ButtonTextField(10);
field.addButton("Find", uFind, actionListener);
field.setDropDownVisible(false);
|

|
Example of container for another JTextField component
Class<?> cls = ...
URL uKey = cls.getResource("key.png");
JPasswordField pf = new JPasswordField(10);
ButtonTextField field = new ButtonTextField(pf);
field.addButton("Login", uKey, al);
field.setDropDownVisible(false);
|

|
|
|
|