public class TabControlButtonFactory extends Object
Modifier and Type | Method and Description |
---|---|
static TabControlButton |
createCloseButton(TabDisplayer displayer)
Create default close button.
|
static TabControlButton |
createCloseGroupButton(TabDisplayer displayer)
Create button to close the whole window group.
|
static TabControlButton |
createDropDownButton(TabDisplayer displayer,
boolean showBorder) |
static TabControlButton |
createMaximizeRestoreButton(TabDisplayer displayer,
boolean showBorder)
Create default maximize/restore button.
|
static TabControlButton |
createRestoreGroupButton(TabDisplayer displayer,
String groupName)
Create button to restore a group of windows from minimized state.
|
static TabControlButton |
createScrollLeftButton(TabDisplayer displayer,
Action scrollAction,
boolean showBorder) |
static TabControlButton |
createScrollRightButton(TabDisplayer displayer,
Action scrollAction,
boolean showBorder) |
static TabControlButton |
createSlideGroupButton(TabDisplayer displayer)
Create default minimize window group button.
|
static TabControlButton |
createSlidePinButton(TabDisplayer displayer)
Create default auto-hide/pin button.
|
static Icon |
getIcon(String iconPath) |
public static TabControlButton createCloseButton(TabDisplayer displayer)
public static TabControlButton createCloseGroupButton(TabDisplayer displayer)
public static TabControlButton createSlidePinButton(TabDisplayer displayer)
public static TabControlButton createSlideGroupButton(TabDisplayer displayer)
public static TabControlButton createRestoreGroupButton(TabDisplayer displayer, String groupName)
displayer
- groupName
- Name of the group of windows to un-minimize. When the default
window system implementation is being used then the group name is the name
of TopComponent Mode.Mode.getName()
public static TabControlButton createMaximizeRestoreButton(TabDisplayer displayer, boolean showBorder)
public static TabControlButton createScrollLeftButton(TabDisplayer displayer, Action scrollAction, boolean showBorder)
public static TabControlButton createScrollRightButton(TabDisplayer displayer, Action scrollAction, boolean showBorder)
public static TabControlButton createDropDownButton(TabDisplayer displayer, boolean showBorder)